Trends in Java code changes: the key to identification of refactorings?
PPPJ '03 Proceedings of the 2nd international conference on Principles and practice of programming in Java
Analyzing clusters of class characteristics in OO applications
Journal of Systems and Software
Characterizing software architecture changes: A systematic review
Information and Software Technology
ChiARTS - safe subset-regression test selection for C#
ACST '08 Proceedings of the Fourth IASTED International Conference on Advances in Computer Science and Technology
JStereoCode: automatically identifying method and class stereotypes in Java code
Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering
Hi-index | 0.00 |
In this paper, we present a taxonomy that allows themaintainer to catalog OO classes based on the characteristicsof the class. The characteristics of a class include theproperties of data items and methods, as well as the relationshipswith other classes in the application. We constructa tool to track changes across multiple releases of softwareapplications containing hundreds of classes, providing informationabout each changed class. Our tool identifiesclass changes in terms of the characteristics exhibited byclasses with the same name in different releases of an application.