SlideShare a Scribd company logo
1 of 2
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

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/MSCgagnertechnologies
 
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/MSCgagnertechnologies
 
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 sciencegagnertechnologies
 
Mechanical Engineering projects in chennai
Mechanical Engineering projects in chennaiMechanical Engineering projects in chennai
Mechanical Engineering projects in chennaigagnertechnologies
 
M.Phil Thesis for computer science
M.Phil Thesis for computer scienceM.Phil Thesis for computer science
M.Phil Thesis for computer sciencegagnertechnologies
 
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 listgagnertechnologies
 
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 listgagnertechnologies
 
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 sciencegagnertechnologies
 
Final year Mechanical projects in chennai
Final year Mechanical projects in chennaiFinal year Mechanical projects in chennai
Final year Mechanical projects in chennaigagnertechnologies
 
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 chennaigagnertechnologies
 
Final year projects in chennai
Final year projects in chennaiFinal year projects in chennai
Final year projects in chennaigagnertechnologies
 
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 studentsgagnertechnologies
 

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

FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024Elizabeth Walsh
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxCeline George
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structuredhanjurrannsibayan2
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the ClassroomPooky Knightsmith
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxPooja Bhuva
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxAreebaZafar22
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxPooja Bhuva
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jisc
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17Celine George
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxDr. Sarita Anand
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxJisc
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...Amil baba
 

Recently uploaded (20)

FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Fostering Friendships - Enhancing Social Bonds in the Classroom
Fostering Friendships - Enhancing Social Bonds  in the ClassroomFostering Friendships - Enhancing Social Bonds  in the Classroom
Fostering Friendships - Enhancing Social Bonds in the Classroom
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptxOn_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
On_Translating_a_Tamil_Poem_by_A_K_Ramanujan.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Google Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptxGoogle Gemini An AI Revolution in Education.pptx
Google Gemini An AI Revolution in Education.pptx
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
NO1 Top Black Magic Specialist In Lahore Black magic In Pakistan Kala Ilam Ex...
 

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