A generalized framework for modelling multi up-gradations of a software with testing effort and change point

Author(s):  
P. K. Kapur ◽  
Gaurav Mishra ◽  
A. K. Shrivastava
2020 ◽  
Vol 30 (3) ◽  
pp. 273-288
Author(s):  
Rajat Arora ◽  
Anu Aggarwal

In today's World, to meet the demand of high quality and reliable software systems, it is imperative to perform comprehensive testing and debugging of the software code. The fault detection and removal rate may change over time. The time point after which the rates are changed is termed as the change point. Practically, the failure count may not coincide with the total fault count removed from the system. Their ratio is measured by Fault Reduction Factor (FRF). Here, we propose a Weibull testing effort dependent Software Reliability Growth Model with logistic FRF and change point for assessing the failure phenomenon of a software system. The models have been validated on two real software fault datasets. The parameters are estimated using Least squares and various criteria are employed to check the goodness of fit. The comparison is also facilitated with the existing models in literature to demonstrate that proposed model has better performance.


2018 ◽  
pp. 209-222 ◽  
Author(s):  
P. K. Kapur ◽  
Saurabh Panwar ◽  
Ompal Singh ◽  
Vivek Kumar

2019 ◽  
Vol 8 (4) ◽  
pp. 1909-1920

In today’s competitive scenario, it is essential for software developers to perform rigorous testing. It helps them to satisfy the demand for reliable software systems. Various external and internal factors like human expertise, fault dependency, code complexity, dynamic approaches etc. affect the process of fault removal. Hence, along the time-line fault removal rate may change. The point on time-line beyond which rates are altered is termed as the change point. Also in many practical situations, the number of failures experienced may not coincide with the number of faults removed from the system. This ratio is computed by Fault Reduction Factor (FRF). Here, we have proposed testing effort based model considering effort-dependent FRF with and without change point for gauging the failure pattern of a software system. The FRF has been modelled by logistic curve. The developed models have been verified using real-life software fault datasets. Model parameters are estimated and various performance criteria are employed to check the goodness of fit. Later, we have developed a software cost model to determine the optimal Release testing effort that minimizes total expected cost of fault removal during testing phase and operational phase of software life cycle subject to a reliability constraint. A numerical study has been also taken to demonstrate the results. Cost sensitivity analysis has been carried out to identify the crucial cost component and role of each cost component on optimal testing effort and overall cost of development.


Sign in / Sign up

Export Citation Format

Share Document