• 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