loading...
Estimating the Size of Changes for Evolving Object Oriented Systems: A Case Study
Boca Raton, Florida November 04-November 06
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/METRIC.1999.809746Sixth International Software Metrics ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
G. Antoniol, University of Sannio
G. Canfora, University of Sannio
A. de Lucia, University of Sannio
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.
Index Terms:
impact analysis, effort prediction, traceability, versions compliance check, object orientation
Citation:
G. Antoniol, G. Canfora, A. de Lucia, "Estimating the Size of Changes for Evolving Object Oriented Systems: A Case Study," metrics, pp.250, Sixth International Software Metrics Symposium (METRICS'99), 1999
Usage of this product signifies your acceptance of the Terms of Use.