A change impact model for changeability assessment in object-oriented software systems
Science of Computer Programming - Software maintenance and reengineering (CSMR 99)
Characterizing software architecture changes: A systematic review
Information and Software Technology
Supporting incremental change in large system models
IWST '09 Proceedings of the International Workshop on Smalltalk Technologies
Supporting simultaneous versions for software evolution assessment
Science of Computer Programming
Rank-based refactoring decision support: two studies
Innovations in Systems and Software Engineering
Hi-index | 0.00 |
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.