Quantifying quality of software design to measure the impact of refactoring

5Citations
Citations of this article
39Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software design plays a vital role in a software system. A flexible, maintainable, extensible, and re-usable software design enables easier integration of new requirements. In the current era of software development, refactoring is used periodically to fine-tune a software design. Refactoring limits technical debt and improves overall quality of a software design. However, providing a quantitative measure to estimate the impact of a refactoring exercise on a software design is a non-trivial challenge. In this paper, we present a method to estimate the quality (extendibility, and flexibility aspects) of a software design. The method proposes an index namely Software Design Quality Index (SDQI) to estimate the quality of a software design. The index can be employed to measure the impact of a refactoring exercise on software design. Moreover, the method can be used to benchmark and compare software design quality of different software systems. © 2012 IEEE.

Cite

CITATION STYLE

APA

Sharma, T. (2012). Quantifying quality of software design to measure the impact of refactoring. In Proceedings - International Computer Software and Applications Conference (pp. 266–271). https://doi.org/10.1109/COMPSACW.2012.56

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free