Capturing The Combined Effect Of Testing Time And Testing Coverage Using Two Dimensional Software Reliability Growth Models
نویسنده
چکیده
Software Reliability is the likelihood of breakdown free operation of software in a provided time period under specified conditions. Software testing is a process to detect faults in the totality and worth of developed computer software. Testing is very essential tool in assuring the quality of the software by identifying different faults in software, and possibly removing them. But testing of this software for a long time may not ensure a bug free software and high reliability. Best possible amount of code also needs to be covered to make sure that the software is of good quality. Testing time alone may not give the correct preview of the number of faults removed in the software. Therefore to capture the combined effect of testing time and testing coverage we propose two dimensional software reliability growth models. We will assume that the number of faults detached in the software by a fixed time is dependent on the total testing resources accessible to the testing team. This testing resource will be a fusion of both testing time and testing coverage. We have used cobb-douglas production function to develop the two dimensional model incorporating the effect of testing time and testing coverage on the number of faults removed in the software system.
منابع مشابه
Two Dimensional Software Reliability Growth Models Using Cobb-Douglas Production Function and Yamada S-Shaped Model
Software reliability is the likelihood of the failure free function of software in a given period of time under some certain circumstances. Software testing can be defined as the process to detect the faults in totality and worth of developed computer software. Testing is very much important in assuring the quality of the software by identifying faults in software, and also most possibly removi...
متن کاملSome Flexible Software Reliability Growth Models using Two-Dimensional Approach
The concern for software reliability has grown over a period of time especially with the advent of real life systems such as satellite and shuttle control, telephone, internet and banking services. In today’s life the computers are being used to monitor and control safety critical and civilian systems with a great demand for high-quality software products. So reliability is a primary concern fo...
متن کاملTwo Dimensional Flexible Software Reliability Growth Model And Related Release Policy
The prospective disastrous failure of software and the consequential damage is a scenario that is of great concern in terms of scientific disaster preparedness. Proper vigilance for such an event to enable mitigation of adverse impacts to the greatest degree possible requires modeling of software reliability to capture the risk of software failure. Traditionally, one-dimensional models have bee...
متن کاملEffect of code coverage on software reliability measurement
Summary & Conclusions—Existing software reliability-growth models often over-estimate the reliability of a given program. Empirical studies suggest that the over-estimations exist because the models do not account for the nature of the testing. Every testing technique has a limit to its ability to reveal faults in a given system. Thus, as testing continues in its region of saturation, no more f...
متن کاملUsing Program Slicing Technique to Reduce the Cost of Software Testing
Systems of computers and their application in the lives of modern human beings are vastly expanding. In any kind of computer application, failure in computer systems can lead to a range of financial and mortal losses. Indeed, the major origin of software failure can be located in designing or implementing software. With regard to these statistics, 30% of the software projects have been prospero...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013