错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Incorporating human dynamics into software reliability analysis: learning, fatigue, and efficiency considerations

  • Umashankar Samal,
  • Ajay Kumar

摘要

In this study, we present an approach to enhance software reliability, acknowledging the evolving understanding of error dynamics within software development. While traditional models predominantly attribute errors to coding mistakes, recent insights emphasize the role of human factors such as learning processes and fatigue. Our method integrates these insights by incorporating the fatigue factor of software testers and optimizing fault removal efficiency within the debugging process. This integration leads to the formulation of more realistic software reliability growth models, characterized by S-shaped learning curves and an exponential fatigue function. We conduct a thorough analysis of the models’ quality, predictive abilities, and accuracy, evaluating them against three established fit criteria. By encompassing learning, fatigue, and fault removal efficiency within our models, we provide a comprehensive framework for understanding the dynamics of software reliability.