• DocumentCode
    2209328
  • Title

    An integrated measure of software maintainability

  • Author

    Aggarwal, Krishan K. ; Singh, Yogesh ; Chhabra, Jitender Kumar

  • Author_Institution
    GGS Indraprastha Univ., Delhi, India
  • fYear
    2002
  • fDate
    2002
  • Firstpage
    235
  • Lastpage
    241
  • Abstract
    For large software systems, the maintenance phase tends to have comparatively much longer duration than all the previous life-cycle phases taken together, obviously resulting in much more effort. A good measure of software maintainability can help better manage the maintenance phase effort. Software maintainability cannot be adequately measured by only source code or by documents. The readability and understandability of both source code and documentation should be considered to measure the maintainability. This paper proposes an integrated measure of software maintainability. The paper also proposes a new representation for rule base of fuzzy models, which require less space for storage and will be efficient in finding the results in the simulation. The proposed model measures the software maintainability based on three important aspects of software-readability of source code (RSC), documentation quality (DOQ), and understandability of software (UOS). Keeping in view the nature of these parameters, a fuzzy approach has been used to integrate these three aspects. A new efficient representation of rule base has been proposed for fuzzy models. This integrated measurement of software maintainability, which to our knowledge is a first attempt to quantify integrated maintainability, is bound to be better than any other single parameter maintainability measurement approach. Thus the output of this model can advise the software project managers in judging the maintenance efforts of the software
  • Keywords
    fuzzy set theory; software maintenance; system documentation; documentation quality; fog index; fuzzy model; life-cycle phases; maintenance phase; rule base representation; software maintainability; software measurement; software project managers; software understandability; source-code readability; Documentation; Educational institutions; Maintenance engineering; Phase measurement; Programming; Project management; Software maintenance; Software measurement; Software quality; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reliability and Maintainability Symposium, 2002. Proceedings. Annual
  • Conference_Location
    Seattle, WA
  • ISSN
    0149-144X
  • Print_ISBN
    0-7803-7348-0
  • Type

    conf

  • DOI
    10.1109/RAMS.2002.981648
  • Filename
    981648