SRGMs with Uncertainty of Operating Environments for Software Reliability Assessment: a Factor-Based Survey  
Author Pradhan Vishal

 

Co-Author(s) Kumar Ajay; Dhar Joydip

 

Abstract Software development life cycle is the process of development where the testing phase can utilize by software debuggers to detect and correct the faults. Several metrics are used to access software quality, where reliability is one of the most critical metrics. Various research and experiments are conducting for software reliability assessment to formulate a robust software reliability growth model (SRGMs). The development of SRGMs incorporates various factors such as testing effort, testing coverage, fault reduction factor, percentage of reused modules and uncertainty of operating environments (UOE). Software is typically tested in specified control circumstances, and the operational environments are unknown for the testing team. This study shows a systematic literature review (SLR) of several existing articles. Some distributions are applied to model this random environmental factor. To the best of our knowledge, the current SLR analyzed the general SRGMs and their performance. Few articles discussed the factor-based SLR or categorical SLR. In this paper, UOE environmental factor is aggregated and investigated them accordingly. This observational research illustrates that the prediction power of SRGMs with UOE is better than classical SRGMs. This study shows few challenges during the development of SRGM, i.e., over-fitting models, limited data and vagueness of testing-team skill.

 

Keywords Non-homogeneous Poisson process, Software reliability growth models, Software reliability assessment, Uncertainty of operating environments, Testing phase, Operational phase
   
    Article #:  RQD26-256
 

Proceedings of 26th ISSAT International Conference on Reliability & Quality in Design
Virtual Event

August 5-7, 2021