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 language | English |
---|---|
Pages (from-to) | 1579-1633 |
Number of pages | 55 |
Journal | Empirical Software Engineering |
Volume | 22 |
Issue number | 4 |
DOIs | |
State | Published - Aug 1 2017 |
Externally published | Yes |
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.
Funders | Funder number |
---|---|
U.S. Nuclear Regulatory Commission | NRC-04-09-146 |
Keywords
- Safety-critical software
- Software metrics
- Software reliability prediction