Reconstructing and evolving software architectures using a coordinated clustering framework
Autom. Softw. Eng., Volume 24, Issue 3, 2017, Pages 543-572.
Software architectureCoordinated clusteringHeterogeneous data clusteringArchitecture recovery
During a long maintenance period, software projects experience architectural erosion and drift, making maintenance tasks more challenging to perform for software engineers unfamiliar with the code base. This paper presents a framework that assists software engineers in recovering a software project's architecture from its source code. The...More
Full Text (Upload PDF)
PPT (Upload PPT)