Recovery of Architecture Module Views using an Optimized Algorithm Based on Design Structure Matrices
Jemerson Figueiredo Damasio, Roberto Almeida Bittencourt, Dalton Dario, Serey Guerrero

TL;DR
This paper demonstrates that optimized clustering of design structure matrices can effectively recover software architecture module views, offering a viable alternative to existing methods.
Contribution
It adapts and optimizes an existing DSM clustering algorithm for software architecture recovery, demonstrating its effectiveness in this domain.
Findings
DSM clustering is a viable alternative for architecture view recovery
Optimization through parameter tuning improves clustering performance
Results confirm the method's applicability to software architecture analysis
Abstract
Design structure matrices (DSMs) are useful to represent high-level system structure, modeling interactions between design entities. DSMs are used for many visualization and abstraction activities. In this work, we propose the use of an existing DSM clustering algorithm to recover software architecture module views. To make it suitable to this domain, optimization has proved necessary. It was achieved through performance analysis and parameter tuning on the original algorithm. Results show that DSM clustering can be an alternative to other clustering algorithms.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Product Development and Customization · Advanced Software Engineering Methodologies
