Test Effort Estimation Using Neural Network


In software industry the major problem encountered during project scheduling is in deciding what proportion of the resources has allocated to the testing phase. In general it has been observed that about 40%-50% of the resources need to be allocated to the testing phase. However it is very difficult to predict the exact amount of effort required to be allocated to testing phase. As a result the project planning goes haywire. The project which has not been tested sufficiently can cause huge losses to the organization. This research paper focuses on finding a method which gives a measure of the effort to be spent on the testing phase. This paper provides effort estimates during pre-coding and post-coding phases using neural network to predict more accurately.

Share and Cite:

C. Abhishek, V. Kumar, H. Vitta and P. Srivastava, "Test Effort Estimation Using Neural Network," Journal of Software Engineering and Applications, Vol. 3 No. 4, 2010, pp. 331-340. doi: 10.4236/jsea.2010.34038.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] R. S. Pressman, “Software Engineering – A Practitioner’s Approach,” 5th Edition, McGraw Hill, New York, 2002.
[2] B. T. Rao and B. Sameet, “A Novel Neural Network Approach for Software Cost Estimation Using Functional Link Artificial Neural Network,” International Journal of Computer Science and Network Security, Vol. 9, No. 6, June 2009, pp. 126-131.
[3] H. Zeng and D. Rine, “Estimation of Software Defects Fix Effort Using Neural Network,” IEEE 28th Annual International Computer Software and Applications Con- ference (COMPSAC’04), Los Alamitos, 28-30 September 2004, Vol. 2, pp. 20-21.
[4] K. K. Agarwal, P. Chandra, et al., “Evaluation of Various Training Algorithms in a Neural Network Model for Software Engineering Applications,” ACM SIGSOFT Software Engineering Notes, Vol. 30, No. 4, July 2005, pp. 1-4.
[5] S. Nageswaran, “Test Effort Estimation Using Use Case Points (UCP),” 14th International Software/Internet Qua- lity Week, San Francisco, 29 May-1 June 2001.
[6] T. E. Hastings and A. S. M. Sajeev, “A Vector-Based Approach to Software Size Measurement and Effort Estimation,” IEEE Transactions on Software Engineering, Vol. 27, No. 4, April 2001, pp. 337-350.
[7] D. S. Kushwaha and A. K. Misra, “Software Test Effort Estimation,” ACM SIGSOFT Software Engineering Notes, Vol. 33, No. 3, May 2008.
[8] P. S. Sandhu, P. Bassi and A. S. Brar, “Software Effort Estimation Using Soft Computing Techniques,” World Academy of Science, Engineering and Technology, 2008, pp. 488-491.
[9] M. Chemuturi, “Software Estimation Best Practices, Tools & Techniques: A Complete Guide for Software Project Estimators,” J. Ross Publishing, Lauderdale, July 2009.
[10] Free Software Foundation, “Neuroph Framework,” Version 3, June 2007.
[11] M. Braz and S Vergilio, “Software Effort Estimation Based on Use Cases,” 30th Annual International Com- puter Software and Applications Conference (COMP- SAC’06), Chicago, 17-21 September 2006, Vol. 1, pp. 221-228.
[12] G. Banerjee, “Use Case Points – An Estimation Approach,” Unpublished, August 2001.
[13] J. Kaur, S. Singh and K. S. Kahlon, “Comparative Analysis of the Software Effort Estimation Models,” World Academy of Science, Engineering and Technology, Vol. 46, 2008, pp. 485-487.
[14] N. Nagappan, “Toward a Software Testing and Reliability Early Warning Metric Suite,” 26th International Con- ference on Software Engineering (ICSE’04), Shanghai, 2004, pp. 60-62.
[15] C. Huang, J. Lo, S. Kuo, et al., “Software Reliability Modeling and Cost Estimation Incorporating Test-Effort and Efficiency,” 10th International Symposium on Software Reliability Engineering, Boca Raton, 1-4 Nov- ember 1999, pp. 62-72.
[16] O. Mizuno, E. Shigematsu, Y. Takagi, et al., “On Esti-mating Testing Effort Needed to Assure Field Quality in Software Development,” 13th International Symposium on Software Reliability Engineering (ISSRE’02), Annapolis, 12-15 November 2002, pp. 139.

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.