The Impact of Learning, Fatigue, and Dependent Faults on Software Reliability

Software reliability is a critical factor in ensuring the quality and dependability of software systems. Historically, software errors were primarily attributed to coding mistakes. However, recent insights have revealed that human error is a dynamic phenomenon influenced by factors such as learning processes and fatigue. This paper presents an approach that incorporates tester fatigue into the debugging process, thereby improving the development of more realistic software reliability growth models (SRGMs). The proposed approach utilizes S-shaped learning curves and an exponential fatigue function to account for the dynamic nature of human error. Additionally, interdependencies between faults are considered in the analysis. The quality, predictive capabilities, and accuracy of the proposed models are rigorously evaluated using three well-established fit criteria: mean squared error (MSE), mean absolute error (MAE), and the coefficient of determination ([Formula: see text]), applied to two failure datasets. By integrating the fatigue factor into the proposed models, a more comprehensive representation of software reliability dynamics is provided. This research contributes to the advancement of software reliability analysis and enhances the assessment of software system dependability.

Authors

Institutions

Publication Details

Journal
International Journal of Reliability Quality and Safety Engineering
Published
2024-10-24
DOI
https://doi.org/10.1142/s0218539324400059
Citations
1
Primary Topic
Software Reliability and Analysis Research
Type
article
Field-Weighted Citation Impact
0.49
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

The Impact of Learning, Fatigue, and Dependent Faults on Software Reliability

Umashankar Samal, Ajay Kumar
1 citations
International Journal of Reliability Quality and Safety Engineering
Software Reliability and Analysis Research
0.49
article

The Impact of Learning, Fatigue, and Dependent Faults on Software Reliability

Umashankar Samal, Ajay Kumar
article en
1 citations

Abstract

Software reliability is a critical factor in ensuring the quality and dependability of software systems. Historically, software errors were primarily attributed to coding mistakes. However, recent insights have revealed that human error is a dynamic phenomenon influenced by factors such as learning processes and fatigue. This paper presents an approach that incorporates tester fatigue into the debugging process, thereby improving the development of more realistic software reliability growth models (SRGMs). The proposed approach utilizes S-shaped learning curves and an exponential fatigue function to account for the dynamic nature of human error. Additionally, interdependencies between faults are considered in the analysis. The quality, predictive capabilities, and accuracy of the proposed models are rigorously evaluated using three well-established fit criteria: mean squared error (MSE), mean absolute error (MAE), and the coefficient of determination ([Formula: see text]), applied to two failure datasets. By integrating the fatigue factor into the proposed models, a more comprehensive representation of software reliability dynamics is provided. This research contributes to the advancement of software reliability analysis and enhances the assessment of software system dependability.

International Journal of Reliability Quality and Safety EngineeringVol. 32(02)
GLA University (IN), Atal Bihari Vajpayee Indian Institute of Information Technology and Management (IN)
Openalex Percentile: Top 30%
Software Reliability and Analysis Research
0.49
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

The Impact of Learning, Fatigue, and Dependent Faults on Software Reliability — Umashankar Samal, Ajay Kumar · International Journal of Reliability Quality and Safety Engineering (2024) | TGRS Research Map | TGRS