An approach to modelling long-term growth trends in software systems
Authors:
- 13 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10636773,p. 219-228
Abstract
Three related models of growth, consistent with the view that complexity constrains system growth, were fitted to empirical data relating to four software systems. Predictive accuracy of the models, measured in mean magnitude of relative error, ranges from approximately 2 to 17 percent of the quantitative data. The modelling approach emphasises simple models that, nevertheless, provide a basis for evolution planning and management tools. These and previous results suggest that it is meaningful to search for models of this kind, though the presence of discontinuities in the trends and the extent to which the latter are restricted to individual processes or specific domains need to be further investigated. The work presented has been pursued as part of the FEAST/2 (Feedback, Evolution And Software Technology) project.Keywords
This publication has 20 references indexed in Scilit:
- Software aging2002
- On evidence supporting the FEAST hypothesis and the laws of software evolution2002
- Metrics and laws of software evolution-the nineties view2002
- The reference model for smooth growth of software systems revisitedIEEE Transactions on Software Engineering, 2002
- System dynamics modelling of software evolution processes for policy investigation: Approach and exampleJournal of Systems and Software, 2001
- Rules and Tools for Software Evolution Planning and ManagementComputational Geosciences, 2001
- Evolution in open source software: a case study2000
- An empirical approach to studying software evolutionIEEE Transactions on Software Engineering, 1999
- A mathematical model for the evolution of softwareJournal of Systems and Software, 1980
- A Complexity MeasureIEEE Transactions on Software Engineering, 1976