International Journal of Mathematical, Engineering and Management Sciences Vol. 2, No. 3, 140–149, 2017 https://dx.doi.org/10.33889/IJMEMS.2017.2.3-013 140 Testing Domain Dependent Software Reliability Growth Models Deepika 1 , Ompal Singh 2 , Adarsh Anand * Department of Operational Research University of Delhi, Delhi 110007, India 1 deepika.sre@gmail.com, 2 drompalsingh1@gmail.com * Corresponding author: adarsh.anand86@gmail.com Jyotish N. P. Singh Ramjas College University of Delhi, Delhi 110007, India jyotishdu@gmail.com (Received October 31, 2016; Accepted January 1, 2017) Abstract Software Reliability Growth Models (SRGMs) are supporting software industries in expecting and scrutinizing quality of software. Numerous SRGMs have been proposed; majority of which concentrate on testing period of software. For testing, domain specific knowledge plays a very crucial role. Based on necessity condition, a set of programmes are in testing phase of software development. “Domain testing is a software technique in which small number of test cases is selected for trial. These sets of testing paths, all of which are to be eventually influenced by designed test cases are called the testing domain which expands with the progress of testing”. Keeping this concept in mind, we propose SRGMs with the concept of testing domain with exponential coverage. Utility of proposed framework has been emphasized in this paper through some models pertaining to different distribution i.e Exponential, Logistic, Weibull and Rayleigh. Moreover, the data analysis is performed to find the estimates of parameters by fitting the models on authentic data sets. Keywords: SRGMs, Detection rate of faults, Distribution function, Density function, Testing domain. 1. Introduction Software is solitary essential medium which is motivating almost all electronics and industrial stuffs. In various fields, enormous software systems have been developed as computer systems have been utilized at the same time (Rafi et al., 2012). Most significant stage of Software Development Life Cycle (SDLC) is testing. One important ingredient for software is reliability where it is defined by quality (Fujiwara and Yamada, 2001). As the testing goes on, bugs are observed and disconnected from the software to make the quality enhancement. In order to perform software reliability assessment quantitatively, SRGM (Musa et al., 1987; Pham, 2000; Yamada, 1994) is well known as an effective tool. Mathematical models are constructed which are useful in describing the real time testing environment. Plenty of models are proposed to measure the software failure process successfully (Kapur et al., 2011). Some of them based on Non-Homogenous Poisson Process (NHPP) models are proposed to predict the future failures (Anand et al., 2016). “In the testing phase of software development, there is a set of modules and functions in a software system to be influenced by executed cases (Othera et al., 1990). The test cases executed on the software in the testing phase are developed to influence the faults lying dormant in various modules/functions implemented in the software based on the requirement specifications. These test cases indeed influence a set of testing paths of these modules and functions. This set of testing paths, all of which are to be eventually influenced by designed test cases is called the testing domain” (Kapur et al., 2011). “The domain of testing which gets influenced by the test cases executed by any time in the testing phase is called the isolated testing domain by that time”. An