Algorithmic cost estimation for software evolution

The study addresses the problem of cost estimation in the context of software evolution by building a set of quantitative models and assessing their predictive power. The models aim at capturing the relationship between effort, productivity and a suite of metrics of software evolution extracted from empirical data sets.

[1]  Shari Lawrence Pfleeger,et al.  Towards a Framework for Software Measurement Validation , 1995, IEEE Trans. Software Eng..

[2]  Tom Gilb,et al.  Evolutionary development , 1981, SOEN.

[3]  Meir M. Lehman,et al.  Program evolution: processes of software change , 1985 .

[4]  David Lorge Parnas,et al.  Software aging , 1994, Proceedings of 16th International Conference on Software Engineering.

[5]  Juan Carlos Granja-Alvarez,et al.  A method for estimating maintenance cost in a software project: a case study , 1997 .

[6]  Magne Jørgensen,et al.  Experience With the Accuracy of Software Maintenance Task Effort Prediction Models , 1995, IEEE Trans. Software Eng..

[7]  H.-J. Kung,et al.  Software Maintenance Life Cycle Model , 1998, Proceedings. International Conference on Software Maintenance (Cat. No. 98CB36272).

[8]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[9]  Michèle Basseville,et al.  Detection of abrupt changes: theory and application , 1993 .

[10]  P. P. Kanjilal,et al.  Adaptive Prediction and Predictive Control , 1995 .

[11]  Barry W. Boehm,et al.  Cost models for future software life cycle processes: COCOMO 2.0 , 1995, Ann. Softw. Eng..

[12]  Audris Mockus,et al.  Measuring domain engineering effects on software change cost , 1999, Proceedings Sixth International Software Metrics Symposium (Cat. No.PR00403).

[13]  Larry Wall,et al.  Programming Perl , 1991 .

[14]  Michael J. A. Berry,et al.  Data mining techniques - for marketing, sales, and customer support , 1997, Wiley computer publishing.

[15]  Meir M. Lehman,et al.  Effort estimation from change records of evolving software , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.