A Survey of Software Test Estimation Techniques


Software testing has become a primary business for a number of IT services companies, and estimation, which remains a challenge in software development, is even more challenging in software testing. This paper presents an overview of software test estimation techniques surveyed, as well as some of the challenges that need to be overcome if the foundations of these software testing estimation techniques are to be improved.

Share and Cite:

K. Jayakumar and A. Abran, "A Survey of Software Test Estimation Techniques," Journal of Software Engineering and Applications, Vol. 6 No. 10A, 2013, pp. 47-52. doi: 10.4236/jsea.2013.610A006.

Conflicts of Interest

The authors declare no conflicts of interest.


[1] ISO, “ISO/IEC DIS 29119—1, 2, 3, & 4: Software and Systems Engineering—Software Testing—Part 1, 2, 3, & 4,” International Organization for Standardization (ISO), Geneva, 2012.
[2] B. W. Boehm, “Software Cost Estimation with COCOMO II,” Prentice Hall, Upper Saddle River, 2000.
[3] M. Chemuturi, “Test Effort Estimation,” 2012. http://chemuturi.com/Test%20Effort%20Estimation.pdf
[4] M. Nasir, “A Survey of Software Estimation Techniques and Project Planning Practices,” 7th ACIS International Conference on Software Engineering (SNPD’06), Las Vegas, 19-20 June 2006, pp. 305-310.
[5] W. Humphrey, “A Discipline for Software Engineering,” Addison Wesley, Boston, 1995.
[6] R. Black, “Test Estimation—Tools & Techniques for Realistic Predictions of Your Test Effort,” 2012. http://www.rbcs-us.com/software-testing-resources/library/basic-library
[7] M. Kerstner, “Software Test Effort Estimation Methods,” Graz University of Technology, Graz, 2012. www.kerstner.at/en/2011/02/software-test-effort-estimation-methods
[8] E. Aranha and P. Borba, “Sizing System Tests for Estimating Test Execution Effort,” Federal University of Pernambuco, Brazil & Motorola Industrial Ltd, COCOMO Forum 2007, Brazil, 2012.
[9] D. G. E. Silva, B. T. De Abreu and M. Jino, “A Simple Approach for Estimation of Execution Effort of Functional Test Cases,” International Conference on Software Testing Verification and Validation, Denver, April 2009, pp. 289-298.
[10] A. Abran, “Software Metrics and Software Metrology,” Wiley & IEEE Computer Society Press, New Jersey, 2010. http://dx.doi.org/10.1002/9780470606834
[11] IFPUG, “Function Point Counting Practices Manual, Version 4.2.1,” International Function Points Users Group, New Jersey, 2005.
[12] S. Basha and P. Dhavachelvan, “Analysis of Empirical Software Effort Estimation Models,” International Journal of Computer Science and Information Security, Vol. 7, No. 2, 2010, pp. 68-77.
[13] P. R. Hill, “Practical Project Estimation,” 2nd Edition, International Software Benchmarking Standards Group (ISBSG), Victoria, 2005.
[14] K. R. Jayakumar and A. Abran, “Analysis of ISBSG Data for Understanding Software Testing Efforts,” IT Confidence Conference, Rio, 3 October 2013.
[15] C. Jones, “Estimating Software Costs,” 2nd Edition, Tata McGraw-Hill, New York, 2007.
[16] A. Abran, J.-M. Desharnais, S. Oligny, D. St-Pierre and C. Symons, “The COSMIC Functional Size Measurement Method Version 3.0.1, Measurement Manual, The COSMIC Implementation Guide for ISO/IEC 19761:2003,” Common Software Measurements International Consortium (COSMIC), Montreal, 2009.
[17] A. Abran, J. Garbajosa and L. Cheikhi, “Estimating the Test Volume and Effort for Testing and Verification/Validation,” IWSM-MENSURA Conference, Baleares, 2007. http://www.researchgate.net/ publication/228354130_Estimating_the_Test_Volume_and_Effort_for_Testing_and_Verification_Valida tion
[18] ISO, “ISO/IEC 19761: Software Engineering—COSMIC —A Functional Size Measurement Method,” International Organization for Standardization (ISO), Geneva, 2011.
[19] R. Dumke and A. Abran, “Case Studies of COSMIC Usage and Benefits in Industry, COSMIC Function Points—Theory and Advanced Practices,” CRC Press, Boca Raton, 2011.
[20] P. V. G. D. Prasad Reddy, K. R. Sudha and P. Rama Sree, “Application of the Fuzzy Logic Approach to Software Estimation,” International Journal of Advanced Computer Science and Applications, Vol. 2, No. 5, 2011, pp. 87-92.
[21] P. R. Srivastava, “Estimation of Software Testing Effort: An Intelligent Approach,” 20th International Symposium on Software Reliability Engineering (ISSRE), Mysore, 2009. http://www.researchgate.net/ publication/235799428_Estimation_of_Software_Testing_Effort_An_intelligent_Approach
[22] F. Valdès, “Design of the Fuzzy Logic Estimation Process,” Ph.D. Thesis, University of Quebec, Quebec, 2011.
[23] A. S. Grewal, V. Gupta and R. Kumar, “Comparative Analysis of Neural Network Techniques for Estimation,” International Journal of Computer Applications, Vol. 67, No. 11, 2013, pp. 31-34.
[24] J. Kaur, S. Sing, K. S. Kahlon and P. Bassi, “Neural Network—A Novel Technique for Software Effort Estimation,” International Journal of Computer Theory and Engineering, Vol. 2, No. 1, 2010, pp. 17-19.
[25] Y. A. Hassan and T. Abu, “Predicting the Cost Estimation of Software Projects Using Case-Based Reasoning,” The 6th International Conference on Information Technology (ICIT 2013), Cape Town, 8-10 May 2013.
[26] C. Abhishek, V. P. Kumar, H. Vitta and P. R. Srivastava, “Test Effort Estimation Using Neural Network,” Journal of Software Engineering & Applications, Vol. 3, No. 4, 2010, pp. 331-340. http://dx.doi.org/ 10.4236/jsea.2010.34038

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.