Modeling of Object Oriented Software Testing Cost

An effort is made to develop a cost model in this paper for the object oriented software testing process. The software must be tested to an extent so that before releasing it. is assured that the failures risks have been minimized. There is a trade-off between testing cost and release policies. There may be various factors affecting the total software testing cost. In this paper, an object oriented software testing cost model is presented which can be used to determine the optimal release policies for the software. Various software cost factors are considered in this paper such as the cost of object oriented testing and removing detected errors. The error which incurs lot of money and time in the software development process must be included as removal cost which is a stochastic process.

[1]  José Javier Dolado,et al.  On the problem of the software cost function , 2001, Inf. Softw. Technol..

[2]  Grady Booch,et al.  Object-oriented development , 1986, IEEE Transactions on Software Engineering.

[3]  Hoang Pham,et al.  Software release policies with gain in reliability justifying the costs , 1999, Ann. Softw. Eng..

[4]  Sandra Slaughter,et al.  Process maturity and software quality: a field study , 2000, ICIS.

[5]  Anas N. Al-Rabadi,et al.  A comparison of modified reconstructability analysis and Ashenhurst‐Curtis decomposition of Boolean functions , 2004 .

[6]  Rajiv D. Banker,et al.  Scale Economies in New Software Development , 2013, IEEE Transactions on Software Engineering.

[7]  Jeff Offutt,et al.  Generating Test Cases from UML Specifications , 1999 .

[8]  William C. Hetzel,et al.  The complete guide to software testing , 1984 .

[9]  Wanchai Rivepiboon,et al.  Automated-generating test case using UML statechart diagrams , 2003 .

[10]  Ali Mili,et al.  An integrated cost model for software reuse , 2000, Proceedings of the 2000 International Conference on Software Engineering. ICSE 2000 the New Millennium.

[11]  Diane Manlove,et al.  In-process metrics for software testing , 2001, IBM Syst. J..

[12]  Anthony P. Ambler,et al.  The Economics of System-Level Testing , 1997, IEEE Des. Test Comput..

[13]  Amrit L. Goel,et al.  Time-Dependent Error-Detection Rate Model for Software Reliability and Other Performance Measures , 1979, IEEE Transactions on Reliability.

[14]  Albert L. Lederer,et al.  A Causal Model for Software Cost Estimating Error , 1998, IEEE Trans. Software Eng..

[15]  R. Martin Evaluation of current software costing tools , 1988, SOEN.

[16]  Ivar Jacobson,et al.  The Unified Modeling Language User Guide , 1998, J. Database Manag..

[17]  Mayuram S. Krishnan,et al.  Evaluating the cost of software quality , 1998, CACM.

[18]  Magne Jørgensen,et al.  A framework for the analysis of software cost estimation accuracy , 2006, ISESE '06.

[19]  S. Yamada,et al.  Optimum software-release time considering an error-detection phenomenon during operation , 1990 .

[20]  Chris F. Kemerer,et al.  An empirical validation of software cost estimation models , 1987, CACM.

[21]  A. Chao,et al.  Reliability-estimation and stopping-rules for software testing, based on repeated appearances of bugs , 1995 .