CFP last date
20 May 2024
Reseach Article

Parameter Optimization for Software Metric using Particle Swarm Optimization

Published on July 2016 by Anurag Kumar, Akshay Saxena, Hemant Rai
National Conference on Next Generation Technologies for e-Business, e-Education and e-Society
Foundation of Computer Science USA
NGTBES2016 - Number 1
July 2016
Authors: Anurag Kumar, Akshay Saxena, Hemant Rai
2616f1c5-a189-413f-99c6-65803117cae6

Anurag Kumar, Akshay Saxena, Hemant Rai . Parameter Optimization for Software Metric using Particle Swarm Optimization. National Conference on Next Generation Technologies for e-Business, e-Education and e-Society. NGTBES2016, 1 (July 2016), 22-25.

@article{
author = { Anurag Kumar, Akshay Saxena, Hemant Rai },
title = { Parameter Optimization for Software Metric using Particle Swarm Optimization },
journal = { National Conference on Next Generation Technologies for e-Business, e-Education and e-Society },
issue_date = { July 2016 },
volume = { NGTBES2016 },
number = { 1 },
month = { July },
year = { 2016 },
issn = 0975-8887,
pages = { 22-25 },
numpages = 4,
url = { /proceedings/ngtbes2016/number1/25544-3509/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Proceeding Article
%1 National Conference on Next Generation Technologies for e-Business, e-Education and e-Society
%A Anurag Kumar
%A Akshay Saxena
%A Hemant Rai
%T Parameter Optimization for Software Metric using Particle Swarm Optimization
%J National Conference on Next Generation Technologies for e-Business, e-Education and e-Society
%@ 0975-8887
%V NGTBES2016
%N 1
%P 22-25
%D 2016
%I International Journal of Computer Applications
Abstract

Software Metrics have an important role in Software Development. Cost, Productivity and Quality are specific area of measurement in software metrics. Parameter optimization is great challenge in software metrics. Scientists have used various techniques to optimize the parameter like as Artificial Intelligence, Neural Network and Genetic Algorithm etc. In this thesis, Particle Swarm Optimization (PSO) is proposed as optimization technique. PSO algorithm is a multi-agent parallel search technique which maintains a swarm of particles and each particle represents a potential solution in the swarm. Therefore this austere method is used to work on the parameter optimization in software metrics. An approach of two model structure of PSO has been used for optimizing the parameter. Standard NASA-18 data set is used to evaluate the proposed approach. PSO based models show better result as compared to regression method.

References
  1. B. Boehm, E. Horowitz, R. Madachy, "Software Cost Estimation with Cocomo II", Prentice Hall, 2000
  2. Tim M enzies, Zhihao Chen, Jairus Hihn, Karen Lum, "Selecting Best Practices for Effort Estimation", IEEE Transactions On Software Engineering, Vol. 32, No-11, pp 883-895,November 2006. .
  3. Alaa F. Sheta, "Estimation of the COCOMO Model Parameters Using Genetic algorithms for NASA Software Projects", Science Publications, Vol-2, No-2 pp 118-123, in 2006.
  4. Jin-Cherng Lin Han-Yuan Tzeng, "Applying Particle Swarm Optimization to Estimate Software Effort by Multiple Factors Software Project Clustering" IEEE , pp 1039 – 1044, 2010 .
  5. Kennedy, J. and Eberhart, R. C. , "Particle swarm optimization", Proceeding IEEE International Conference on Neural Networks, IV,1942–1948. Piscataway, IEEE Service Center, 1995.
  6. Matthew S, An Introduction to Particle Swarm Optimization, Department of Computer Science, University of Idaho, pp. 1-8 November 7, 2005.
  7. Dowming Yeh , Deron Wang,Shu-Lan Chu, "A Specific Effort Estimation Method Using Function Point", Journal Of Information Science And Engineering in , Vol-27, No. 4, pp. 1363-1376, 2011.
  8. S. Malathi, Dr. S. Sridhar, "Estimation Of Effort In Software Cost analysis For Heterogeneous Dataset Using Fuzzy Analogy" International Journal of Computer Science and Information Security, Vol. 10, No-10, 2012.
  9. Prasad reddy. P. V. G. D, Ch. V. M. K. Hari, "Software Effort Estimation Using Particle Swarm Optimization with Inertia Weight", Global Journal of Computer Science and Technology, Vol. 11, Issue-18, October 2011.
  10. Kavita C , "GA based Optimization of Software Development effort estimation, International Journal of Computer Science and Technology", Vol. 1, Issue-1, pp 38-40, September -2010.
  11. S. Malathi1, Dr. S. Sridhar, "A Classical Fuzzy Approach for Software Effort Estimation on Machine Learning Technique" , International Journal of Computer Science , Vol. 8, Issue-6, pp 249-253, November 2011.
  12. J. Keung, "Empirical evaluation of analogy-x for software cost estimation", Proceedings of the second ACM-IEEE international symposium on Empirical Engineering and Measurement, pp 294-296, 2008.
  13. Hasan Al-Sakran "Software Cost Estimation Model Based on Integration of Multi-agent and Case- Based Reasoning" Journal of Computer Science, Vol-2, pp 276-282, 2006.
  14. Prasad Reddy P. V. G. D, Sudha K. R, Rama Sree P and Ramesh S. N. S. V. S. C "Software Effort Estimation using Radial Basis and Generalized Regression Neural Networks" Journal Of Computing, Vol-2, Issue -5, pp 85-92, May 2010.
  15. Karel Dejaeger, Wouter Verbeke,David Martens,Bart Baesens "Data Mining Techniques for Software Effort Estimation: A Comparative Study"IEEE Software Engineering, in 2012 .
  16. Jin-Cherng Lin ,Chu-Ting Chang ; Sheng-Yu Huang "Research on Software Effort Estimation Combined with Genetic Algorithm and Support Vector Regression", International Symposium on Computer Science and Society, pp 349 – 352, July 2011.
  17. Marian Petre, David Budgen and Jean Scholtz, "Regression Models of Software Development Effort Estimation Accuracy and Bias", Empirical Software Engineering, Kluwer Academic Publishers, Vol. 9, pp 297-314,2004.
  18. CH. V. M. K. Hari, Tegjyot Singh Sethi, B. S. S. Kaushal, Abhishek Sharma, "CPN-A Hybrid Model for Software Cost Estimation", IEEE, pp 902 – 906, 2011.
  19. Srinivasa Rao T. , Hari CH. V. M. K. and Prasad Reddy P. V. G. D, "Predictive and Stochastic Approach for Software Effort Estimation", International Journal of Software Engineering, Vol. -6, No-1, pp 97-115,January 2013.
  20. Felix T. S. Chan and Manoj Kumar Tiwari, "Swarm Intelligence: Focus on Ant and Particle Swarm Optimization", I-TECH Education and Publishing, 2007.
  21. S. A. Andreas, P. Efi, and S. Christos, Evolving Conditional Value Sets of Cost Factors for Estimating Software Development Effort, 19th IEEE International Conference on Tools with Artificial Intelligence, 2007.
  22. Bingchiang Jeng, Dowming Yeh, Deron Wang, Shu-Lan Chu "A Specific Effort Estimation Method Using Function Point", Journal Of Information Science And engineering, Vol-17, No-4, pp1363-1376,2011.
  23. Sultan Aljahdali, Alaa F. Sheta, "Software Effort Estimation by Tuning COOCMO Model Parameters Using Differential Evolution", Computer Systems and Applications, IEEE/ACS International Conference, pp 1-6, May 2010.
  24. Prasad Reddy, Hari CH. V. M. K. ,Srinivasa Rao T. , "Multi Objective Particle Swarm Optimization for Software Cost Estimation", International Journal of Computer Applications Volume 32– No. 3, pp 13-17, October 2011.
  25. Wu B, Zheng Y, Liu S, and Shi Z, CSIM: A Document Clustering Algorithm Based on Swarm Intelligence, IEEE, 2002.
Index Terms

Computer Science
Information Sciences

Keywords

Particle Swarm Optimization(pso) Regression Mean Magnitude Relative Error(mmre) Nasa 18 Data Set.