DocumentCode
2209274
Title
A statistical examination of the evolution and properties of libre software
Author
Herraiz, Israel
Author_Institution
GSyC/Libresoft, Univ. Rey Juan Carlos, Mostoles, Spain
fYear
2009
fDate
20-26 Sept. 2009
Firstpage
439
Lastpage
442
Abstract
How and why does software evolve? This question has been under study since almost 40 years ago, and it is still a subject of controversy. In the seventies, Meir M. Lehman formulated the laws of software evolution, a first attempt to characterize the dynamics of the evolution of software. With the raise of the libre (free / open source) software development phenomenon, some cases that do not fulfill those laws have appeared. Are Lehman´s laws valid in the case of libre software development? Is it possible to design an universal theory for software evolution? And if it is, how? This thesis is a large-scale empirical and statistical approach to analyze the properties and evolution of libre software, using publicly available data sources, hence enabling repeatability of the results and third parties verification, fundamental aspects of any empirical study. The main results are that a small subset of basic size metrics are enough to characterize a software system, software systems are self-similar, and software evolution is a short range correlated (short memory) process.
Keywords
software development management; statistical distributions; libre software development; software evolution; software system; statistical examination; Communication system software; Internet; Large-scale systems; Natural languages; Open source software; Programming; Quality management; Software maintenance; Software safety; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Maintenance, 2009. ICSM 2009. IEEE International Conference on
Conference_Location
Edmonton, AB
ISSN
1063-6773
Print_ISBN
978-1-4244-4897-5
Electronic_ISBN
1063-6773
Type
conf
DOI
10.1109/ICSM.2009.5306299
Filename
5306299
Link To Document