arrow
Return

EISM: An Interactive and Collaborative Approach for Software Modularization

delete2025-12-07
delete0
PRE
AI
C
Chenxing Zhong
C
Chao Li
H
He Zhang
DOI:10.1016/j.jss.2025.112726delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
To address the increasing complexity of modern software systems, modularization techniques are used to restructure a system into meaningful modules, helping relieve the burden of understanding the system (and thus build trust between different modules). However, many current modularization approaches may suffer from two limitations due to restricted information. First, they often derive modules simply based on structural and semantic dependencies from the source code without sufficient attention to evolutionary information, by which the resulting modules might be difficult to evolve independently. Second, although some previous researchers have explored integrating architect knowledge into the modularization process to address the issue of limited information, they often overlooked the possibility that this integration might compromise the quality of the final solutions.

Journal

Journal of Systems and Software cover
Journal of Systems and Software
IF:
4.1
Papers:
5.4K
Citations:
8.4K

Organization

S
shanghai huawei technology co., ltd.
Scholars:
2
Papers: 2
Citations: 0
N
nanjing university
Scholars:
7.7W
Papers: 5.6W
Citations: 87