Models for the evolution of OS projects
Author:
- 1 September 2003
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 65-74
Abstract
Software evolution and maintenance is largely based on data gathered through years of experience: understanding and improving software is often a matter of how much data is available. Open Source software offers the opportunity to analyze closely all the phases in the evolution of a project. What’s more, data regarding its evolution is generally available for inspections. Based on simply code analyses, lots of questions about its efficiencies can’t be resolved. It would be necessary to study the process from the inside, understanding who or what drove what improvement and so on. Still a quantitative analysis gives several insights about how much code is created and evolved by developers. This study takes a sample of 12 open source projects and gives some statistics to analyze their evolution. The purpose is here to compare what is commonly know in software evolution in traditional environments, and what happens instead in open environmentsKeywords
This publication has 11 references indexed in Scilit:
- Characteristics of open source projects2003
- Software Evolution and Software Evolution ProcessesComputational Geosciences, 2002
- Metrics and laws of software evolution-the nineties view2002
- Two case studies of open source software developmentACM Transactions on Software Engineering and Methodology, 2002
- Code quality analysis in open source software developmentInformation Systems Journal, 2002
- A second look at the Cathedral and the BazaarFirst Monday, 1999
- Homesteading the NoosphereFirst Monday, 1998
- The cathedral and the bazaarFirst Monday, 1998
- Software measurement: a necessary scientific basisIEEE Transactions on Software Engineering, 1994
- AN INTRODUCTION TO GROWTH DYNAMICS1972