Metric-based software reliability prediction approach and its application

Ying Shi, Ming Li, Steven Arndt, Carol Smidts

Research output: Contribution to journalArticlepeer-review

18 Scopus citations

Abstract

This paper proposes a software reliability prediction approach based on software metrics. Metrics measurement results are connected to quantitative reliability predictions through defect information and consideration of the operational environments. An application of the proposed approach to a safety critical software deployed in a nuclear power plant is discussed. Results show that the proposed prediction approach could be applied using a variety of software metrics at different stages of the software development life cycle and could be used as an indicator of software quality. Therefore the approach could also guide the development process and help make design decisions. Experiences and lessons learned from the application are also discussed.

Original languageEnglish
Pages (from-to)1579-1633
Number of pages55
JournalEmpirical Software Engineering
Volume22
Issue number4
DOIs
StatePublished - Aug 1 2017
Externally publishedYes

Funding

We would like to acknowledge the support for portions of this research through a contract with the U.S. Nuclear Regulatory Commission (NRC) (NRC-04-09-146). This paper was prepared as an account of work sponsored by an agency of the U.S. Government. Neither the U.S. Government nor any agency thereof, nor any of their employees, makes any warranty, expressed or implied, or assumes any legal liability or responsibility for any third party’s use, or the results of such use, of any information, apparatus, product, or process disclosed in this report, or represents that its use by such third party would not infringe privately owned rights. The views expressed in this paper are not necessarily those of the U.S. Nuclear Regulatory Commission.

FundersFunder number
U.S. Nuclear Regulatory CommissionNRC-04-09-146

    Keywords

    • Safety-critical software
    • Software metrics
    • Software reliability prediction

    Fingerprint

    Dive into the research topics of 'Metric-based software reliability prediction approach and its application'. Together they form a unique fingerprint.

    Cite this