DocumentCode
1986173
Title
Quantifying Quality of Software Design to Measure the Impact of Refactoring
Author
Sharma, Tushar
Author_Institution
Siemens Corp. Res. & Technol. - India (CT T IN), Bangalore, India
fYear
2012
fDate
16-20 July 2012
Firstpage
266
Lastpage
271
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.
Keywords
benchmark testing; software engineering; software quality; SDQI; quantitative measure; refactoring; software design quality index; software quality estimation; Current measurement; Indexes; Observers; Software design; Software measurement; Software systems; Refactoring; Software Design Quality Index (SDQI); Software design quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference Workshops (COMPSACW), 2012 IEEE 36th Annual
Conference_Location
Izmir
Print_ISBN
978-1-4673-2714-5
Electronic_ISBN
978-0-7695-4758-9
Type
conf
DOI
10.1109/COMPSACW.2012.56
Filename
6341586
Link To Document