PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
May 28, 2026Algorithms0 citationsOpen Access

Imperfect Debugging SRGM with FDP–FCP

View Full Paper
邱邱湘伊YSYinglei Song

Key Points

  • To develop an improved software reliability growth model incorporating imperfect debugging and dynamic analysis of fault management.
  • Proposes an NHPP-based SRGM with an imperfect debugging mechanism including FDP and FCP.
  • Classifies faults into simple and complex categories, with dynamic correction rates modeled as piecewise functions.
  • Analyzes detection and repair costs to optimize software release strategies.
  • Introduces a model that reflects the complexities of real testing processes, incorporating multiple failure factors.
  • Demonstrates a potential reduction in life cycle costs while achieving reliability targets by adapting the software release strategy.
  • Finds that the new model provides a scientifically grounded decision-making basis for software project managers.

Abstract

Over the past few decades, extensive research has been conducted on software reliability growth models based on the non-homogeneous Poisson process. However, most existing studies rely on the premise of perfect debugging, failing to fully consider key factors such as potential error introduction, the diversity of failure types, and dynamic changes in the testing environment. They also neglect the systematic analysis of the testing and repair processes. This disconnection between theoretical assumptions and practical application scenarios makes it difficult for these models to accurately depict the complex phenomena in real testing processes. To address these limitations, this study proposes an integrated NHPP-based SRGM combining an imperfect debugging mechanism, the fault detection process (FDP) and fault correction process (FCP), fault heterogeneity, and change-point analysis. The model introduces dynamic correction intensity linked to pending faults, classifies faults into simple (instantly corrected) and complex (queued for FCP), and models detection and correction rates as piecewise functions before and after change points, capturing realistic scheduling logic and synchronized effects of strategy, tools, and personnel changes. On this basis, a comprehensive and optimized software release strategy is further proposed. This strategy accounts for detection costs during testing, failure repair costs, and comprehensive costs from post-release failures. Its aim is to minimize full life cycle costs while meeting the reliability targets, thus providing software project managers with a scientifically grounded and practically reliable decision-making basis leveraging the integrated modeling innovations.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

邱湘伊 et al. (2026) studied this question.

synapsesocial.com/papers/6a17dc063fad632b0f9d8aechttps://doi.org/10.3390/a19060429
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1Software reliability modeling for fault detection and fault correction processes considering Burr Type X testing effort function2025
  2. 2Optimizing reliability and release time of testing effort dependent module-based SRGM with multi-fault severity integration2026
  3. 3Software belief reliability growth model incorporating change point and imperfect debugging based on uncertain differential equation approach2025
  4. 4An SRGM Using Fault Removal Efficiency and Correction Lag Function2024 · 1 citations
  5. 5Nonhomogeneous Poisson Process Software Reliability Growth Model with Dependent Failures and an Exponentially Decaying Fault Detection Rate2026