DocumentCode :
3105363
Title :
A software up-gradation model with testing effort and two types of imperfect debugging
Author :
Kapur, P.K. ; Singh, Ompal ; Shrivastava, A.K. ; Singh, Jyotish N. P.
Author_Institution :
Center for Interdiscipl. Res., Amity Univ., Noida, India
fYear :
2015
fDate :
25-27 Feb. 2015
Firstpage :
613
Lastpage :
618
Abstract :
Recent advances in the software world have seen the rise of various Software Reliability Growth Models (SRGMs). These SRGMs take into account various factors and associate them to reliability to come out with a new approach. Some of them consider calendar time as the governing factor while others argued that effort based modeling is more towards reality. In the real industrial scenario, due to the ever growing demands of the customer and stiff contention in the market, developers generally prefer to release the software with multiple versions instead of rolling out all the functionalities at one go. Consequently the customary approach towards software development process as observed in practice is iterative in nature. Moreover, the debugging process is not a perfect event. It has bottlenecks owing to the increasing complexity of software due to up gradations which transcends the limited knowledge of testing team. Thus, it is not a practical approach to go with the assumption of fault removal with certainty after the failure is observed. In a real scenario, it may happen that initially the testing team may not be skilled enough to detect all the faults leading to imperfect debugging, also during debugging it may happen that some faults are added fault causing error generation. Some models successfully capture the influence of imperfect debugging on multiple releases of software. In this present paper, we present a two stage detection/correction based software reliability growth model with testing effort, integrating the concept of two types of imperfect debugging in multiple up gradations of a software. We have taken Exponential and logistic distribution functions for detection and correction process in this paper. The proposed model is successfully tested on a real life software data set.
Keywords :
exponential distribution; fault diagnosis; program debugging; program testing; software reliability; exponential distribution functions; fault detection; imperfect debugging; logistic distribution functions; software development process; software reliability growth models; software testing; software up-gradation model; two stage correction based SRGM; two stage detection based SRGM; Computational modeling; Data models; Debugging; Mathematical model; Software; Software reliability; Testing; Imperfect Debugging; Multi Up-gradations; Software Reliability; Testing Effort; Unified Approach;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Futuristic Trends on Computational Analysis and Knowledge Management (ABLAZE), 2015 International Conference on
Conference_Location :
Noida
Print_ISBN :
978-1-4799-8432-9
Type :
conf
DOI :
10.1109/ABLAZE.2015.7154935
Filename :
7154935
Link To Document :
بازگشت