Models for the evolution of OS projects

  • Authors:
  • Andrea Capiluppi

  • Affiliations:
  • -

  • Venue:
  • ICSM '03 Proceedings of the International Conference on Software Maintenance
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Software evolution and maintenance is largely basedon data gathered through years of experience:understanding and improving software is often amatter of how much data is available. Open Sourcesoftware offers the opportunity to analyze closely allthe phases in the evolution of a project. What's more,data regarding its evolution is generally available forinspections. Based on simply code analyses, lots ofquestions about its efficiencies can't be resolved. Itwould be necessary to study the process from theinside, understanding who or what drove whatimprovement and so on. Still a quantitative analysisgives several insights about how much code is createdand evolved by developers. This study takes a sampleof 12 open source projects and gives some statistics toanalyze their evolution. The purpose is here tocompare what is commonly know in software evolutionin traditional environments, and what happens insteadin open environments.