Closing the loop for software Remodularisation - REARRANGE: An effort estimation approach for software clustering-based Remodularisation

Alvin Jian Jia Tan, Chun Yong Chong, Aldeida Aleti

Research output: Chapter in Book/Report/Conference proceedingConference PaperOther

Abstract

Software remodularisation through clustering is a common practice to improve internal software quality. How-ever, 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 remodularisation. 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.

Original languageEnglish
Title of host publicationProceedings - 2023 IEEE/ACM 45th International Conference on Software Engineering
Subtitle of host publicationCompanion, ICSE-Companion 2023
EditorsJohn Grundy
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages326-327
Number of pages2
ISBN (Electronic)9798350322637
ISBN (Print)9798350322644
DOIs
Publication statusPublished - 2023
EventInternational Conference on Software Engineering 2023 - Melbourne, Australia
Duration: 15 May 202316 May 2023
Conference number: 45th
https://ieeexplore.ieee.org/xpl/conhome/10172484/proceeding (Proceedings)
https://conf.researchr.org/home/icse-2023 (Website)

Conference

ConferenceInternational Conference on Software Engineering 2023
Abbreviated titleICSE 2023
Country/TerritoryAustralia
CityMelbourne
Period15/05/2316/05/23
Internet address

Keywords

  • effort estimation
  • refactoring
  • software clustering
  • software remodularisation

Cite this