Extracting concepts from file names: a new file clustering criterion
Proceedings of the 20th international conference on Software engineering
Automatic architectual clustering of software
Advances in software engineering
Forward and reverse repair of software architecture
CASCON '99 Proceedings of the 1999 conference of the Centre for Advanced Studies on Collaborative research
File clustering using naming conventions for legacy systems
CASCON '97 Proceedings of the 1997 conference of the Centre for Advanced Studies on Collaborative research
Assessing the relevance of identifier names in a legacy software system
CASCON '98 Proceedings of the 1998 conference of the Centre for Advanced Studies on Collaborative research
ICSM '01 Proceedings of the IEEE International Conference on Software Maintenance (ICSM'01)
Deriving a Fault Architecture from Defect History
ISSRE '99 Proceedings of the 10th International Symposium on Software Reliability Engineering
A user-assisted approach to component clustering
Journal of Software Maintenance: Research and Practice
Search-based improvement of subsystem decompositions
GECCO '05 Proceedings of the 7th annual conference on Genetic and evolutionary computation
On the Automatic Modularization of Software Systems Using the Bunch Tool
IEEE Transactions on Software Engineering
Clustering large software systems at multiple layers
Information and Software Technology
Automated clustering to support the reflexion method
Information and Software Technology
Software Engineering
Extending the reflexion method for consolidating software variants into product lines
Software Quality Control
Combating architectural degeneration: a survey
Information and Software Technology
Clustering methodologies for software engineering
Advances in Software Engineering
Hi-index | 0.00 |
A lot of research time has been devoted to finding a solution to the problem of automatic clustering, especially in the field of Reverse Engineering, where decomposing a legacy system to subsystems could be the key to understanding it. Maintaining the obtained structure as a system evolves, however, is a problem that has attracted much less attention.In this paper, we present the Orphan Adoption problem in architecture maintenance, and propose an algorithm to solve it. We also present case studies that validate the usefulness of our algorithm.