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

03/11/2023
by   Alvin Jian Jia Tan, et al.
0

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.

READ FULL TEXT

page 1

page 2

research
10/30/2020

A Review On Software Defects Prediction Methods

Software quality is one of the essential aspects of a software. With inc...
research
07/07/2022

Towards Immediate Feedback for Security Relevant Code in Development Environments

Nowadays, the correct use of cryptography libraries is essential to ensu...
research
08/04/2018

Understanding Software Developers' Approach towards Implementing Data Minimization

Data Minimization (DM) is a privacy practice that requires minimizing th...
research
12/27/2021

Casr-Cluster: Crash Clustering for Linux Applications

Crash report analysis is a necessary step before developers begin fixing...
research
03/21/2021

RAID: Tool Support for Refactoring-Aware Code Reviews

Code review is a key development practice that contributes to improve so...
research
04/19/2022

Auto-Icon+: An Automated End-to-End Code Generation Tool for Icon Designs in UI Development

Approximately 50 tasks [9]. Occupying a large proportion of development ...
research
05/31/2022

K-Detector: Identifying Duplicate Crash Failures in Large-Scale Software Delivery

After a developer submits code, corresponding test cases arise to ensure...

Please sign up or login with your details

Forgot password? Click here to reset