A Novel Software Reliability Growth Model Based on Generalized Imperfect Debugging NHPP Framework
Non-Homogeneous Poisson Process (NHPP) is a standard framework in the field of software reliability analysis. The core of NHPP consists in determining the Mean Value Function (MVF) of cumulative error number at a specific time slot. However, practice shows the difficulty in finding a general model t...
Main Authors: | , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2023-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/10172195/ |
_version_ | 1797774853839781888 |
---|---|
author | Hang Luo Lijia Xu Liang He Landu Jiang Ting Long |
author_facet | Hang Luo Lijia Xu Liang He Landu Jiang Ting Long |
author_sort | Hang Luo |
collection | DOAJ |
description | Non-Homogeneous Poisson Process (NHPP) is a standard framework in the field of software reliability analysis. The core of NHPP consists in determining the Mean Value Function (MVF) of cumulative error number at a specific time slot. However, practice shows the difficulty in finding a general model to fit all sorts of fault data. A certain model is only sensitive to the specific object(s). Modeling failure MVF for NHPP still faces a number of challenges such as making reasonable explanation of assumption, determining fault detection rate per error, fault modification efficiency, error introduction rate, etc. In this research, we propose a novel Software Reliability Growth Model (SRGM) by leveraging generalized imperfect debugging NHPP framework. We first provide physical explanations for assumptions on error modification, error introduction and fault detection rate per error. Meanwhile, we generate a typical constraint relationship between the total error introduction rate and change rate of generalized residual errors. We also describe the fault detection rate per error with the form of exponential decay function, and use error reduction factor to form the new model. Furthermore, we make extensive discussions based on our proposed model. The experimental results confirm that our proposed model is effective on fault fitting and prediction, especially excellent on short-term prediction. |
first_indexed | 2024-03-12T22:27:17Z |
format | Article |
id | doaj.art-05ea40fffc284926943a1c2596843e61 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-03-12T22:27:17Z |
publishDate | 2023-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-05ea40fffc284926943a1c2596843e612023-07-21T23:01:07ZengIEEEIEEE Access2169-35362023-01-0111715737159310.1109/ACCESS.2023.329230110172195A Novel Software Reliability Growth Model Based on Generalized Imperfect Debugging NHPP FrameworkHang Luo0https://orcid.org/0000-0001-5851-0028Lijia Xu1Liang He2Landu Jiang3Ting Long4Department of Measurement and Control Engineering, School of Mechanical Engineering, Sichuan University, Chengdu, ChinaCollege of Mechanical and Electrical Engineering, Sichuan Agricultural University, Ya’an, ChinaDepartment of Measurement and Control Engineering, School of Mechanical Engineering, Sichuan University, Chengdu, ChinaCollege of Computer Science and Software Engineering, Shenzhen University, Shenzhen, ChinaSchool of Communication Engineering, Sichuan Post and Telecommunications College, Chengdu, ChinaNon-Homogeneous Poisson Process (NHPP) is a standard framework in the field of software reliability analysis. The core of NHPP consists in determining the Mean Value Function (MVF) of cumulative error number at a specific time slot. However, practice shows the difficulty in finding a general model to fit all sorts of fault data. A certain model is only sensitive to the specific object(s). Modeling failure MVF for NHPP still faces a number of challenges such as making reasonable explanation of assumption, determining fault detection rate per error, fault modification efficiency, error introduction rate, etc. In this research, we propose a novel Software Reliability Growth Model (SRGM) by leveraging generalized imperfect debugging NHPP framework. We first provide physical explanations for assumptions on error modification, error introduction and fault detection rate per error. Meanwhile, we generate a typical constraint relationship between the total error introduction rate and change rate of generalized residual errors. We also describe the fault detection rate per error with the form of exponential decay function, and use error reduction factor to form the new model. Furthermore, we make extensive discussions based on our proposed model. The experimental results confirm that our proposed model is effective on fault fitting and prediction, especially excellent on short-term prediction.https://ieeexplore.ieee.org/document/10172195/Software reliability growthnon-homogeneous Poisson processerror introduction ratefault detection rate per errorerror reduction factormean value function |
spellingShingle | Hang Luo Lijia Xu Liang He Landu Jiang Ting Long A Novel Software Reliability Growth Model Based on Generalized Imperfect Debugging NHPP Framework IEEE Access Software reliability growth non-homogeneous Poisson process error introduction rate fault detection rate per error error reduction factor mean value function |
title | A Novel Software Reliability Growth Model Based on Generalized Imperfect Debugging NHPP Framework |
title_full | A Novel Software Reliability Growth Model Based on Generalized Imperfect Debugging NHPP Framework |
title_fullStr | A Novel Software Reliability Growth Model Based on Generalized Imperfect Debugging NHPP Framework |
title_full_unstemmed | A Novel Software Reliability Growth Model Based on Generalized Imperfect Debugging NHPP Framework |
title_short | A Novel Software Reliability Growth Model Based on Generalized Imperfect Debugging NHPP Framework |
title_sort | novel software reliability growth model based on generalized imperfect debugging nhpp framework |
topic | Software reliability growth non-homogeneous Poisson process error introduction rate fault detection rate per error error reduction factor mean value function |
url | https://ieeexplore.ieee.org/document/10172195/ |
work_keys_str_mv | AT hangluo anovelsoftwarereliabilitygrowthmodelbasedongeneralizedimperfectdebuggingnhppframework AT lijiaxu anovelsoftwarereliabilitygrowthmodelbasedongeneralizedimperfectdebuggingnhppframework AT lianghe anovelsoftwarereliabilitygrowthmodelbasedongeneralizedimperfectdebuggingnhppframework AT landujiang anovelsoftwarereliabilitygrowthmodelbasedongeneralizedimperfectdebuggingnhppframework AT tinglong anovelsoftwarereliabilitygrowthmodelbasedongeneralizedimperfectdebuggingnhppframework AT hangluo novelsoftwarereliabilitygrowthmodelbasedongeneralizedimperfectdebuggingnhppframework AT lijiaxu novelsoftwarereliabilitygrowthmodelbasedongeneralizedimperfectdebuggingnhppframework AT lianghe novelsoftwarereliabilitygrowthmodelbasedongeneralizedimperfectdebuggingnhppframework AT landujiang novelsoftwarereliabilitygrowthmodelbasedongeneralizedimperfectdebuggingnhppframework AT tinglong novelsoftwarereliabilitygrowthmodelbasedongeneralizedimperfectdebuggingnhppframework |