• DocumentCode
    1395742
  • Title

    A practical classification-rule for software-quality models

  • Author

    Khoshgoftaar, Taghi M. ; Allen, Edward B.

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Florida Atlantic Univ., Boca Raton, FL, USA
  • Volume
    49
  • Issue
    2
  • fYear
    2000
  • fDate
    6/1/2000 12:00:00 AM
  • Firstpage
    209
  • Lastpage
    216
  • Abstract
    A practical classification rule for a SQ (software quality) model considers the needs of the project to use a model to guide targeting software RE (reliability enhancement) efforts, such as extra reviews early in development. Such a rule is often more useful than alternative rules. This paper discusses several classification rules for SQ models, and recommends a generalized classification rule, where the effectiveness and efficiency of the model for guiding software RE efforts can be explicitly considered. This is the first application of this rule to SQ modeling that we know of. Two case studies illustrate application of the generalized classification rule. A telecommunication-system case-study models membership in the class of fault-prone modules as a function of the number of interfaces to other modules. A military-system case-study models membership in the class of fault-prone modules as a function of a set of process metrics that depict the development history of a module. These case studies are examples where balanced misclassification rates resulted in more useful and practical SQ models than other classification rules
  • Keywords
    military computing; military systems; software quality; software reliability; telecommunication computing; balanced misclassification rates; classification-rule; fault-prone modules; membership; military-system; module development history; module interfaces; process metrics; software reliability enhancement; software-quality models; telecommunication-system; Application software; Automatic testing; Costs; History; Life testing; Mission critical systems; Predictive models; Software metrics; Software quality; System testing;
  • fLanguage
    English
  • Journal_Title
    Reliability, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9529
  • Type

    jour

  • DOI
    10.1109/24.877340
  • Filename
    877340