A Validation of Refactorings Impact on Maintainability: A Case Study

R. Shatnawi (Jordan)


Refactoring, bad smells, maintainability, software metrics, flexibility, extendibility


Software refactorings are used commonly to fix problems such as the code smells. In this case study, we use a quality model to subjectively validate the consequences of resolving bad smells on software maintainability. The model is used to help software developers in their endeavor to improve software quality. This model can be used to search for the best alternative refactorings that can lead to a better quality. The results have shown that some bad smell resolutions may make improvements on the software quality, whereas others may not.

Important Links:

Go Back