Search engine for discovering works of Art, research articles, and books related to Art and Culture
ShareThis
Javascript must be enabled to continue!

MEASURING MAINTAINABILITY INDEX BEFORE AND AFTER CODE REFACTORING

View through CrossRef
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
Title: MEASURING MAINTAINABILITY INDEX BEFORE AND AFTER CODE REFACTORING
Description:
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.

Related Results

A Systematic Literature Review on Software- refactoring Techniques, Challenges, and Practices
A Systematic Literature Review on Software- refactoring Techniques, Challenges, and Practices
Abstract Software-refactoring improves the quality and reduces the complexity during the whole life cycle of the software system. The objective of this work is to elicit th...
Refactoring for Java-Structured Concurrency
Refactoring for Java-Structured Concurrency
Structured concurrency treats multiple tasks running in different threads as a single unit, thereby improving reliability and enhancing observability. The existing IDE (Integrated ...
Design of testing framework for code smell detection (OOPS) using BFO algorithm
Design of testing framework for code smell detection (OOPS) using BFO algorithm
Detection of bad smells refers to any indication in the program code of a execution that perhaps designate a issue, maintain the software and software evolution. Code Smell detecti...
Investigating the Refactoring Capabilities of Small Open-Weight Language Models
Investigating the Refactoring Capabilities of Small Open-Weight Language Models
Refactoring is essential for developing maintainable software. Using Large Language Models in software engineering is widespread, but compared to well-established domains such as c...
Automatic Refactoring Approach for Asynchronous Mechanisms with CompletableFuture
Automatic Refactoring Approach for Asynchronous Mechanisms with CompletableFuture
To address the inherent limitations of Future in asynchronous programming frameworks, JDK 1.8 introduced the CompletableFuture class, which features approximately 50 different meth...
A Task-driven Grammar Refactoring Algorithm
A Task-driven Grammar Refactoring Algorithm
This paper presents our proposal and the implementation of an algorithm for automated refactoring of context-free grammars. Rather than operating under some domain-specific task, i...
Deep Active Learning for Label-Efficient Refactoring Prediction
Deep Active Learning for Label-Efficient Refactoring Prediction
Software refactoring improves the maintainability of code and reduces technical debt, but making the construction of a labeled refactoring dataset is a costly and labor-intensive p...
Software Metric Based Impact Analysis of Code Smells ‐ A Large Scale Empirical Study
Software Metric Based Impact Analysis of Code Smells ‐ A Large Scale Empirical Study
ABSTRACTContextCode smells are indicators of poor design and implementation choices that negatively affect software quality and maintainability. Moreover, it is difficult and time‐...

Back to Top