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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/02/2020

Software Module Clustering: An In-Depth Literature Analysis

Software module clustering is an unsupervised learning method used to cl...
research
11/28/2022

Dual Information Enhanced Multi-view Attributed Graph Clustering

Multi-view attributed graph clustering is an important approach to parti...
research
07/05/2021

E-SC4R: Explaining Software Clustering for Remodularisation

Maintenance of existing software requires a large amount of time for com...
research
07/09/2018

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...
research
09/17/2017

Worksheets for Guiding Novices through the Visualization Design Process

For visualization pedagogy, an important but challenging notion to teach...
research
05/07/2018

Full explicit consistency constraints in uncalibrated multiple homography estimation

We reveal a complete set of constraints that need to be imposed on a set...
research
11/07/2022

visClust: A visual clustering algorithm based on orthogonal projections

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

Please sign up or login with your details

Forgot password? Click here to reset