English

Closing the Loop for Software Remodularisation -- REARRANGE: An Effort Estimation Approach for Software Clustering-based Remodularisation

Software Engineering 2023-03-14 v1

Abstract

Software remodularization through clustering is a common practice to improve internal software quality. However, the true benefit of software clustering is only realized if developers follow through with the recommended refactoring suggestions, which can be complex and time-consuming. Simply producing clustering results is not enough to realize the benefits of remodularization. For the recommended refactoring operations to have an impact, developers must follow through with them. However, this is often a difficult task due to certain refactoring operations' complexity and time-consuming nature.

Keywords

Cite

@article{arxiv.2303.06283,
  title  = {Closing the Loop for Software Remodularisation -- REARRANGE: An Effort Estimation Approach for Software Clustering-based Remodularisation},
  author = {Alvin Jian Jia Tan and Chun Yong Chong and Aldeida Aleti},
  journal= {arXiv preprint arXiv:2303.06283},
  year   = {2023}
}

Comments

Accepted for publication at ICSE23 Poster Track

R2 v1 2026-06-28T09:11:52.486Z