SlideShare a Scribd company logo
Conservation of Information: Software's Hidden Clockwork
Abstract
In this paper it is proposed that the Conservation of Hartley-Shannon
Information (hereafter contracted to H-S Information) plays the same role in
discrete systems as the Conservation of Energy does in physical systems. In
particular, using a variation approach, it is shown that the symmetry of scale-
invariance, power-laws and the Conservation of H-S Information are intimately
related and lead to the prediction that the component sizes of any software system
assembled from components made from discrete tokens always asymptote to a
scale-free power-law distribution in the unique alphabet of tokens used to construct
each component. This is then validated to a very high degree of significance on
some 100 million lines of software in seven different programming languages
independently of how the software was produced, what it does, who produced it or
what stage of maturity it has reached. A further implication of the theory presented
here is that the average size of components depends only on their unique alphabet,
independently of the package they appear in. This too is demonstrated on the main
dataset and also on 24 additional Fortran 90 packages.
GAGNER TECHNOLOGIES
No 1. South Dhandapani Street,
(Opposite to T.Nagar Bus Stand),
T.Nagar, Chennai-600017.
Contact: 044-2432 0908, 9962221452, 8680939422.
Mail to: gagnertechnologies@yahoo.in
Website: www.gagnertechnologies.com

More Related Content

More from gagnertechnologies

M.phil thesis and projects in cloud computing
M.phil thesis and projects in cloud computing M.phil thesis and projects in cloud computing
M.phil thesis and projects in cloud computing
gagnertechnologies
 
M.Phil thesis and projects in Networking
M.Phil thesis and projects in Networking M.Phil thesis and projects in Networking
M.Phil thesis and projects in Networking
gagnertechnologies
 
Gagner technologies offers internship projects for MCA/MSC
Gagner technologies offers internship projects for MCA/MSCGagner technologies offers internship projects for MCA/MSC
Gagner technologies offers internship projects for MCA/MSC
gagnertechnologies
 
Final year IEEE 2014 BE CSE projects
Final year IEEE 2014 BE CSE projects Final year IEEE 2014 BE CSE projects
Final year IEEE 2014 BE CSE projects
gagnertechnologies
 
M.phil Dissertation for computer science
M.phil Dissertation for  computer scienceM.phil Dissertation for  computer science
M.phil Dissertation for computer science
gagnertechnologies
 
Mechanical Engineering projects in chennai
Mechanical Engineering projects in chennaiMechanical Engineering projects in chennai
Mechanical Engineering projects in chennai
gagnertechnologies
 
M.Phil Thesis for computer science
M.Phil Thesis for computer scienceM.Phil Thesis for computer science
M.Phil Thesis for computer science
gagnertechnologies
 
Final Year Matlab Projects title's list
Final Year Matlab Projects title's listFinal Year Matlab Projects title's list
Final Year Matlab Projects title's list
gagnertechnologies
 
IEEE 2014 Network security projects title's list
IEEE 2014 Network security projects title's listIEEE 2014 Network security projects title's list
IEEE 2014 Network security projects title's list
gagnertechnologies
 
IEEE 2013 M.Tech projects for computer science
IEEE 2013 M.Tech projects for computer scienceIEEE 2013 M.Tech projects for computer science
IEEE 2013 M.Tech projects for computer science
gagnertechnologies
 
Final year Mechanical projects in chennai
Final year Mechanical projects in chennaiFinal year Mechanical projects in chennai
Final year Mechanical projects in chennai
gagnertechnologies
 
ME /BE mechanical Engineering projects in chennai
ME /BE mechanical Engineering projects in chennaiME /BE mechanical Engineering projects in chennai
ME /BE mechanical Engineering projects in chennai
gagnertechnologies
 
Final year projects in chennai
Final year projects in chennaiFinal year projects in chennai
Final year projects in chennai
gagnertechnologies
 
Mini projects for BCA/BSC/MCA/MSC students
Mini projects for BCA/BSC/MCA/MSC studentsMini projects for BCA/BSC/MCA/MSC students
Mini projects for BCA/BSC/MCA/MSC students
gagnertechnologies
 

More from gagnertechnologies (20)

Free workshop for CSE/IT/EEE/ECE/MCA/MSC
Free workshop for CSE/IT/EEE/ECE/MCA/MSCFree workshop for CSE/IT/EEE/ECE/MCA/MSC
Free workshop for CSE/IT/EEE/ECE/MCA/MSC
 
M.phil thesis and projects in cloud computing
M.phil thesis and projects in cloud computing M.phil thesis and projects in cloud computing
M.phil thesis and projects in cloud computing
 
M.Phil thesis and projects in Networking
M.Phil thesis and projects in Networking M.Phil thesis and projects in Networking
M.Phil thesis and projects in Networking
 
Gagner technologies offers internship projects for MCA/MSC
Gagner technologies offers internship projects for MCA/MSCGagner technologies offers internship projects for MCA/MSC
Gagner technologies offers internship projects for MCA/MSC
 
IEEE 2014 projects for ECE
IEEE 2014 projects for ECEIEEE 2014 projects for ECE
IEEE 2014 projects for ECE
 
Final year projects1
Final year projects1Final year projects1
Final year projects1
 
Final year IEEE 2014 BE CSE projects
Final year IEEE 2014 BE CSE projects Final year IEEE 2014 BE CSE projects
Final year IEEE 2014 BE CSE projects
 
M.phil Dissertation for computer science
M.phil Dissertation for  computer scienceM.phil Dissertation for  computer science
M.phil Dissertation for computer science
 
Mechanical Engineering projects in chennai
Mechanical Engineering projects in chennaiMechanical Engineering projects in chennai
Mechanical Engineering projects in chennai
 
M
MM
M
 
M.Phil Thesis for computer science
M.Phil Thesis for computer scienceM.Phil Thesis for computer science
M.Phil Thesis for computer science
 
Final Year Matlab Projects title's list
Final Year Matlab Projects title's listFinal Year Matlab Projects title's list
Final Year Matlab Projects title's list
 
IEEE 2014 Network security projects title's list
IEEE 2014 Network security projects title's listIEEE 2014 Network security projects title's list
IEEE 2014 Network security projects title's list
 
ME projects with Future work
ME projects with Future workME projects with Future work
ME projects with Future work
 
IEEE 2013 M.Tech projects for computer science
IEEE 2013 M.Tech projects for computer scienceIEEE 2013 M.Tech projects for computer science
IEEE 2013 M.Tech projects for computer science
 
Final year Mechanical projects in chennai
Final year Mechanical projects in chennaiFinal year Mechanical projects in chennai
Final year Mechanical projects in chennai
 
ME /BE mechanical Engineering projects in chennai
ME /BE mechanical Engineering projects in chennaiME /BE mechanical Engineering projects in chennai
ME /BE mechanical Engineering projects in chennai
 
Final year projects in chennai
Final year projects in chennaiFinal year projects in chennai
Final year projects in chennai
 
Mini projects for BCA/BSC/MCA/MSC students
Mini projects for BCA/BSC/MCA/MSC studentsMini projects for BCA/BSC/MCA/MSC students
Mini projects for BCA/BSC/MCA/MSC students
 
M.phil1
M.phil1M.phil1
M.phil1
 

Recently uploaded

The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

The basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptxThe basics of sentences session 4pptx.pptx
The basics of sentences session 4pptx.pptx
 
NCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdfNCERT Solutions Power Sharing Class 10 Notes pdf
NCERT Solutions Power Sharing Class 10 Notes pdf
 
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
UNIT – IV_PCI Complaints: Complaints and evaluation of complaints, Handling o...
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdfINU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
INU_CAPSTONEDESIGN_비밀번호486_업로드용 발표자료.pdf
 
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & EngineeringBasic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
Basic Civil Engg Notes_Chapter-6_Environment Pollution & Engineering
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Word Stress rules esl .pptx
Word Stress rules esl               .pptxWord Stress rules esl               .pptx
Word Stress rules esl .pptx
 
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
Operations Management - Book1.p  - Dr. Abdulfatah A. SalemOperations Management - Book1.p  - Dr. Abdulfatah A. Salem
Operations Management - Book1.p - Dr. Abdulfatah A. Salem
 
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptxMatatag-Curriculum and the 21st Century Skills Presentation.pptx
Matatag-Curriculum and the 21st Century Skills Presentation.pptx
 
Morse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptxMorse OER Some Benefits and Challenges.pptx
Morse OER Some Benefits and Challenges.pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdfPost Exam Fun(da) Intra UEM General Quiz - Finals.pdf
Post Exam Fun(da) Intra UEM General Quiz - Finals.pdf
 
2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx2024_Student Session 2_ Set Plan Preparation.pptx
2024_Student Session 2_ Set Plan Preparation.pptx
 
Basic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumersBasic phrases for greeting and assisting costumers
Basic phrases for greeting and assisting costumers
 
Championnat de France de Tennis de table/
Championnat de France de Tennis de table/Championnat de France de Tennis de table/
Championnat de France de Tennis de table/
 
How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17How to Manage Notification Preferences in the Odoo 17
How to Manage Notification Preferences in the Odoo 17
 
Benefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational ResourcesBenefits and Challenges of Using Open Educational Resources
Benefits and Challenges of Using Open Educational Resources
 
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdfTelling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
Telling Your Story_ Simple Steps to Build Your Nonprofit's Brand Webinar.pdf
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 

Conservation of information software's hidden clockwork

  • 1. Conservation of Information: Software's Hidden Clockwork Abstract In this paper it is proposed that the Conservation of Hartley-Shannon Information (hereafter contracted to H-S Information) plays the same role in discrete systems as the Conservation of Energy does in physical systems. In particular, using a variation approach, it is shown that the symmetry of scale- invariance, power-laws and the Conservation of H-S Information are intimately related and lead to the prediction that the component sizes of any software system assembled from components made from discrete tokens always asymptote to a scale-free power-law distribution in the unique alphabet of tokens used to construct each component. This is then validated to a very high degree of significance on some 100 million lines of software in seven different programming languages independently of how the software was produced, what it does, who produced it or what stage of maturity it has reached. A further implication of the theory presented here is that the average size of components depends only on their unique alphabet, independently of the package they appear in. This too is demonstrated on the main dataset and also on 24 additional Fortran 90 packages.
  • 2. GAGNER TECHNOLOGIES No 1. South Dhandapani Street, (Opposite to T.Nagar Bus Stand), T.Nagar, Chennai-600017. Contact: 044-2432 0908, 9962221452, 8680939422. Mail to: gagnertechnologies@yahoo.in Website: www.gagnertechnologies.com