Abstract

Measuring the maintainability index of software is crucial to ensure bettermaintenance 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

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.