Corpus ID: 18117844

Lifetime and its Evolution Process over Generations

  title={Lifetime and its Evolution Process over Generations},
  author={T. Tamai and Yohsuke Torimitsu},
Software evolution process does not end at the death of an individual software system but usually continues its evolution over generations through being replaced by newly built software. To explore this research topic, we conducted a survey collecting data of software lifetimes, replacement practices and factors of replacement. In this paper, we report the results of the survey and discuss some possible long range strategies for software life cycle planning and control based on our findings. 

Figures and Tables from this paper.


Publications referenced by this paper.
On understanding laws, evolution, and conservation in the large-program life cycle
  • 381
Insights on improving the maintenance process through software measurement
  • 65
A Model of Large Program Development
  • 534
  • Open Access
Viewing maintenance as reuse-oriented software development
  • 244
  • Highly Influential
A cost analysis of the software dilemma: to maintain or to replace
  • 12
Program lifetime: a vital statistic for maintenance
  • 18
Findings and Recommendations from a Software Reengineering Case Study
  • 1991
Why does Software Die
  • 1979