Year:2023   Volume: 5   Issue: 3   Area:

  1. Home
  2. Article List
  3. ID: 284

Shahbaa I. KHALEEL, Ghassan Khaleel AL-KHATOUNI

MEASURING MAINTAINABILITY INDEX BEFORE AND AFTER CODE REFACTORING

Measuring the maintainability index of software is crucial to ensure better maintenance and improve quality. Refactoring code is important in improving software quality and increasing maintainability. However, understanding the relationship between refactoring code and the maintainability index is crucial for software developers and maintenance engineers. An assistive software tool called MMIBAR was developed, which provides a set of metrics for calculating the maintainability index of the source code before and after refactoring code that contains cloned programming code. This research contributes to the understanding of the relationship between refactoring code and the maintainability index, and proposes a software tool that can help software developers and maintenance engineers improve software quality and increase maintainability. The research involved the development of the MMIBAR software tool and the application of its metrics to measure the maintainability index of the source code before and after refactoring code that contains cloned programming code. The results of the study demonstrate that refactoring code can significantly improve software quality and increase maintainability. The MMIBAR software tool provides a useful set of metrics for measuring the maintainability index of source code, and can be used to identify areas of code that need further refactoring. The research shows that refactoring code is crucial in improving software quality and increasing maintainability. The MMIBAR software tool can help software developers and maintenance engineers identify areas of code that need further refactoring, and ultimately improve the overall quality of software systems.

Keywords: Maintainability; Maintainability Index; Code Refactoring; Cyclomatic Complexity

http://dx.doi.org/10.47832/2717-8234.16.2


305