Integrating Human Learning Factors and Bayesian Analysis Into Software Reliability Growth Models for Optimal Release Strategies

被引:0
|
作者
Fang, Chih-Chiang [1 ,2 ]
Ma, Liping [1 ]
Kuo, Wenfeng [1 ]
机构
[1] Shanghai Zhongqiao Vocat & Tech Univ, Sch Informat Engn, Shanghai 201514, Peoples R China
[2] Zhaoqing Univ, Sch Comp Sci & Software, Zhaoqing 526061, Peoples R China
来源
IEEE ACCESS | 2025年 / 13卷
关键词
Software reliability; Debugging; Software; Bayes methods; Costs; Reliability; Hidden Markov models; Data models; Timing; Analytical models; Bayesian analysis; imperfect debugging; NHPP; software reliability growth model; DEBUGGING MODEL; MARKOV MODEL; PREDICTION; SYSTEM;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This study presents a Software Reliability Growth Model (SRGM) that incorporates imperfect debugging and employs Bayesian analysis to optimize the timing of software releases. The primary objective is to reduce software testing costs while enhancing the model's practical applicability. Asignificant limitation of traditional estimation techniques, such as MLE and LSE, is their challenge in accurately estimating model parameters when historical data is limited. To overcome this issue, the proposed Bayesian approach utilizes prior knowledge from domain experts and integrates available software testing data to predict both the software's reliability and associated costs. This method facilitates both prior and posterior analyses, making it effective even in scenarios with limited data. The model also considers the efficiency of the debugging process, which can be influenced by factors such as the testing team's learning curve and human error. By integrating these human elements and the intrinsic characteristics of the debugging process, the model becomes more comprehensive and realistic. This results in parameter estimates that more accurately represent real-world scenarios, making the model more intuitive for experts to apply. Additionally, the study incorporates numerical examples and sensitivity analyses that provide essential insights for management. These examples offer strategic guidance for software release decisions, assisting stakeholders in balancing the trade-offs between testing costs, reliability, and release timing. To further enhance decision-making, a computerized application system is proposed to help determine the optimal software release point. This tool streamlines the process, ensuring a more efficient approach to addressing this critical challenge in software development.
引用
收藏
页码:11846 / 11862
页数:17
相关论文
共 39 条
  • [1] Integrating Human Learning Factors and Bayesian Analysis Into Software Reliability Growth Models for Optimal Release Strategies
    Fang, Chih-Chiang
    Ma, Liping
    Kuo, Wenfeng
    IEEE ACCESS, 2025, 13 : 11846 - 11862
  • [2] Bayesian Decision Making of an Imperfect Debugging Software Reliability Growth Model with Consideration of Debuggers' Learning and Negligence Factors
    Tian, Qing
    Yeh, Chun-Wu
    Fang, Chih-Chiang
    MATHEMATICS, 2022, 10 (10)
  • [3] A Bayesian change-point analysis for software reliability models
    Nam, Seungmin
    Cha, Ji Hwan
    Cho, Sinsup
    COMMUNICATIONS IN STATISTICS-SIMULATION AND COMPUTATION, 2008, 37 (09) : 1855 - 1869
  • [4] Adaptive Incremental Learning for Software Reliability Growth Models
    Nagaraju, Vidhyashree
    Pritchard, Shadow
    Fiondella, Lance
    HUMAN INTERFACE AND THE MANAGEMENT OF INFORMATION: APPLICATIONS IN COMPLEX TECHNOLOGICAL ENVIRONMENTS, THEMATIC AREA HIMI 2022 HELD AS PART OF HCII 2022, PT II, 2022, 13306 : 352 - 366
  • [5] Analysis of 4p-Kappa TEF in to Software Reliability Growth Model and Optimal Software Release Policy
    Rafi, Sk. Md.
    Rao, K. Nageswara
    Sety, K. Pallam
    Akthar, Shaheda
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (02): : 119 - 130
  • [6] Optimal release policy for hyper-geometric distribution software-reliability growth model
    Hou, RH
    Kuo, SY
    Chang, YP
    IEEE TRANSACTIONS ON RELIABILITY, 1996, 45 (04) : 646 - 651
  • [7] Modeling and Analysis of Reliability and Optimal Release Policy of Software with Testing Domain Coverage Efficiency
    Chatterjee, S.
    Chaudhuri, Bhagyashree
    Bhar, Chandan
    Shukla, Ankur
    2016 5TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO), 2016, : 90 - 95
  • [9] Modelling software reliability growth through generalized inflection S-shaped fault reduction factor and optimal release time
    Pradhan, Vishal
    Kumar, Ajay
    Dhar, Joydip
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART O-JOURNAL OF RISK AND RELIABILITY, 2022, 236 (01) : 18 - 36
  • [10] Decision Support System for Optimal Selection of Software Reliability Growth Models Using a Hybrid Approach
    Garg, Rakesh
    Raheja, Supriya
    Garg, Ramesh Kumar
    IEEE TRANSACTIONS ON RELIABILITY, 2022, 71 (01) : 149 - 161