Enhancing Software Architecture Recovery: A Fuzzy Clustering Approach
Keywords:
Clustering, Software Architecture, A Fairness IndexAbstract
One of the best aspects of reverse engineering is software architecture recovery, which is an abstract. There is a lot of literature on recovering software architecture using a variety of methods. Clustering is one method; it finds parts of the program that are similar and pulls them out. Characteristics and status of the component are often unclear. Architecture that has been retrieved from regular clustering won't work for that. In order to improve the efficiency and accuracy of the Software Architecture recovery, we utilized a fuzzy clustering approach in this research. We found that architecture recovers from fuzzy clustering better than regular clustering in our experiments.