University of Limerick
Browse
2009_Schneidewind.pdf (251.7 kB)

A complexity reliability model.

Download (251.7 kB)
conference contribution
posted on 2012-01-17, 17:10 authored by Norman Schneidewind, Mike Hinchey
A model of software complexity and reliability is developed. It uses an evolutionary process to transition from one software system to the next, while complexity metrics are used to predict the reliability for each system. Our approach is experimental, using data pertinent to the NASA satellite systems application environment. We do not use sophisticated mathematical models that may have little relevance for the application environment. Rather, we tailor our approach to the software characteristics of the software to yield important defect-related predictors of quality. Systems are tested until the software passes defect presence criteria and is released. Testing criteria are based on defect count, defect density, and testing efficiency predictions exceeding specified thresholds. In addition, another type of testing efficiency—a directed graph representing the complexity of the software and defects embedded in the code—is used to evaluate the efficiency of defect detection in NASA satellite system software. Complexity metrics were found to be good predictors of defects and testing efficiency in this evolutionary process.

History

Publication

20th IEEE International Symposium on Software Reliability Engineering;2009 pp 166-168

Publisher

IEEE Computer Society

Note

non-peer-reviewed

Other Funding information

SFI

Rights

“© 2009 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for all other uses, in any current or future media, including reprinting/republishing this material for advertising or promotional purposes, creating new collective works, for resale or redistribution to servers or lists, or reuse of any copyrighted component of this work in other works.

Language

English

Usage metrics

    University of Limerick

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC