Call for Paper

CAE solicits original research papers for the May 2023 Edition. Last date of manuscript submission is April 30, 2023.

Read More

Tuning of Use Case Point (UCP) Analysis Parameter using PSO

Poonam Kumari, Ishdeep Singla Published in Software Engineering

Communications on Applied Electronics
Year of Publication: 2015
© 2015 by CAE Journal

Poonam Kumari and Ishdeep Singla. Article: Tuning of Use Case Point (UCP) Analysis Parameter using PSO. Communications on Applied Electronics 1(5):25-28, April 2015. Published by Foundation of Computer Science, New York, USA. BibTeX

	author = {Poonam Kumari and Ishdeep Singla},
	title = {Article: Tuning of Use Case Point (UCP) Analysis Parameter using PSO},
	journal = {Communications on Applied Electronics},
	year = {2015},
	volume = {1},
	number = {5},
	pages = {25-28},
	month = {April},
	note = {Published by Foundation of Computer Science, New York, USA}


Test Effort Estimation is an important activity in software development. The test effort can be calculated on the basis of effort cost and time required for testing. Several studies have been done for developing test effort estimation models but to some extent only, most of these models result in erroneous results. So there is a strong need to optimize the efforts estimated. Meta heuristic techniques can be used for this purpose, to optimize a problem by iteratively trying to improve a solution, using some computational methods. In this paper, we have implemented meta-heuristic based search algorithm namely PSO. The particle swarm optimization algorithm is used for improving testing effort estimation. The particle swarm optimization algorithm (PSO) is applied on use case point (UCP) and results led us to the conclusion that test effort estimation can be optimized by applying PSO. The PSO optimization can also be applied for estimating efforts of software development. This implementation increases the accuracy of testing effort estimation.


  1. S. Aloka, Peenu Singh, Geetanjali Rakshit, and Praveen Ranjan Srivastava. 2011, "Test Effort Estimation-Particle Swarm Optimization Based Approach", Springer-Verlag Berlin Heidelberg, CCIS.
  2. Suresh Nageswaran, June,2001, "Test Effort Estimation Using Use Case Points", San Francisco, California, USA.
  3. James Kennedy and Russell Eberhart, 1995, "Particle Swarm Optimization", IEEE Conference on Neural Networks, Piscataway, NJ.
  4. Vahid Khatibi Bardsiri, Dayang Norhayati Abang Jawawi ,Siti Zaiton Mohd Hashim and Elham Khatibi, 2013, "A PSO-based model to increase the accuracy of software development effort estimation", Springer Science+Business Media, Software Qual J.
  5. Jin-Cherng Lin, Yueh-Ting Lin, Han-Yuan Tzeng and Yan-Chin Wang, January 2013, "Using Computing Intelligence Techniques To Estimate Software Effort", International Journal of Software Engineering & Applications (IJSEA).
  6. Narmada Nayak and Durga Prasad Mohapatra, 2010, "Automatic Test Data Generation for Data Flow Testing Using Particle Swarm Optimization", Springer-Verlag Berlin Heidelberg, IC3 2010, Part II, CCIS.
  7. Aiguo Li, Yanli Zhang, 2009, "Automatic Generating All-Path Test Data of a Program Based on PSO", World Congress on Software Engineering, IEEE.
  8. Xiaochun Zhu, Bo Zhou, Li Hou, Junbo Chen, Lu Chen. 2008,"An Experience-Based Approach for Test Execution Effort Estimation", 9th International Conference for Young Computer Scientists, IEEE.
  9. Khaled Hamdan, Hazem El Khatib, Khaled Shuaib. 2010,"Practical Software Project Total Cost Estimation Methods", MCIT 10, IEEE.
  10. Srivastava, P. R. , Varshney, A. , Nama, P. , & Yang, X. S. ,2012, "Software test effort estimation: a model based on cuckoo search". International Journal of Bio-Inspired Computation, 4(5), 278-285.
  11. Priya Chaudhary and C. S. Yadav, 2012,"An Approach for Calculating the Effort Needed on Testing Projects". International Journal of Advanced Research in Computer Engineering & Technology.
  12. Srivastava, P. R. , Bidwai, A. , Khan, A. , Rathore, K. , Sharma, R. , & Yang, X. S. , 2014,"An empirical study of test effort estimation based on bat algorithm", International Journal of Bio-Inspired Computation, 6(1), 57-70.
  13. M. Jorgensen and M. Shepperd,2006, "A systematic review of software development cost estimation studies",IEEE Transactions on Software Engineering.
  14. Eduardo Aranha, Paulo Borba,2007, "An Estimation Model for Test Execution Effort", 1st International Symposium on Empirical Software Engineering and Measurement.


Software testing, particle swarm optimization (PSO) and use case point (UCP).