DeepAI AI Chat
Log In Sign Up

Recovery of Architecture Module Views using an Optimized Algorithm Based on Design Structure Matrices

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.


page 1

page 2

page 3

page 4


Software Module Clustering: An In-Depth Literature Analysis

Software module clustering is an unsupervised learning method used to cl...

Dual Information Enhanced Multi-view Attributed Graph Clustering

Multi-view attributed graph clustering is an important approach to parti...

E-SC4R: Explaining Software Clustering for Remodularisation

Maintenance of existing software requires a large amount of time for com...

Using Multi-Core HW/SW Co-design Architecture for Accelerating K-means Clustering Algorithm

The capability of classifying and clustering a desired set of data is an...

Worksheets for Guiding Novices through the Visualization Design Process

For visualization pedagogy, an important but challenging notion to teach...

Full explicit consistency constraints in uncalibrated multiple homography estimation

We reveal a complete set of constraints that need to be imposed on a set...

visClust: A visual clustering algorithm based on orthogonal projections

We present a novel clustering algorithm, visClust, that is based on lowe...