DocumentCode
3373277
Title
Estimating the size of changes for evolving object oriented systems: a case study
Author
Antoniol, G. ; Canfora, G. ; De Lucia, A.
Author_Institution
Fac. of Eng., Sannio Univ., Benevento, Italy
fYear
1999
fDate
1999
Firstpage
250
Lastpage
258
Abstract
Size related measures have traditionally been the basis for effort estimation models to predict costs of software activities along the entire software product life cycle. Object-Oriented (OO) systems are developed and evolve by adding/removing new classes and modifying existing entities. We propose an approach to predict the size of changes of evolving OO systems based on the analysis of the classes impacted by a change request. Our approach can be used both in iterative development processes or during software maintenance. A first empirical evaluation of the proposed approach has been obtained by applying our tools to the post-release evolution of OO software systems available on the net. The systems were analyzed, and models to predict added modified LOCs from added/modified classes were statistically validated. In the paper preliminary results of the above outlined evaluation is presented
Keywords
object-oriented programming; software cost estimation; software maintenance; object oriented systems; size related measures; software cost estimation; software maintenance; software product life cycle; Costs; Iterative methods; Lab-on-a-chip; Life estimation; Object oriented modeling; Predictive models; Size measurement; Software maintenance; Software measurement; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Metrics Symposium, 1999. Proceedings. Sixth International
Conference_Location
Boca Raton, FL
Print_ISBN
0-7695-0403-5
Type
conf
DOI
10.1109/METRIC.1999.809746
Filename
809746
Link To Document