Clustering-based software modularisation models for resource management in enterprise systems

Jiahua Li, Ali Yamini · Enterprise Information Systems · 2020

Software module clustering approaches can provide a better understanding of large and complex software systems through decomposing the enterprise resources into classified modules which are smaller, and therefore easier-to-handle. As the dimensions and complexity of enterprise software projects are continuously increasing, handling a large software project is going to be more challenging. The challenge would be more complex if the experienced personnel is considered as well. Therefore, appropriate automatic software modularization clustering methods are required in resource management. This paper provides a Systematic Literature Review (SLR) on the software modularization clustering models. We studied a wide range of papers from 2001 to 2020 to provide our SLR. Also, a technical taxonomy is presented to classify the existing papers on software modularization clustering models and algorithms. The software module clustering methods are categorized into three main classes. Finally, new challenges and forthcoming issues of software modularization clustering models are presented.

Read the paper · More papers on PaperTik