Software Cost Estimation using Particle Swarm Optimization and Neural Network

  IJETT-book-cover  International Journal of Engineering Trends and Technology (IJETT)          
  
© 2017 by IJETT Journal
Volume-48 Number-2
Year of Publication : 2017
Authors : Sheena Goyal, Sheilly Padda
DOI :  10.14445/22315381/IJETT-V48P219

Citation 

Sheena Goyal, Sheilly Padda "Software Cost Estimation using Particle Swarm Optimization and Neural Network", International Journal of Engineering Trends and Technology (IJETT), V48(2),106-109 June 2017. ISSN:2231-5381. www.ijettjournal.org. published by seventh sense research group

Abstract
In today’s time, cost estimation of the project is the major part. Whenever a project is required by any company or organization, then the second major thing along with project requirements comes the cost they can spent on the project. In project management, planning and resources are allocated according to the cost it takes. Only then resources are described and assigned which includes the effort in allocating the resources and time in allocation of resources. In our research we are going to minimize the effort estimation non-linearity using clustering technique called K-means clustering. Then parameters of each cluster are tuned using PSO. These clusters and tuned parameters are further trained using back propagation.

 References

[1] G. Sivanageswara Rao, Ch.V. Pani Krishna and K. RajasekharaRao. Multi objective Swarm Optimization for cost estimation. Advances in intelligent systems and computing 248, convention of CSI, volume I
[2] Jun-qing Li, Quan-ke Pan, Sheng-xianXie, Bao-xianJia and Yu-ting Wang (2010). A hybrid particle swarm optimization and tabu search algorithm for flexible job-shop scheduling problem. International Journal of Computer Theory and Engineering, Vol. 2, No. 2, 1793-8201
[3] Konstantinos E. Parsopoulos and Michael N. Vrahatis. Particle Swarm Optimization Method for Constrained Optimization Problems
[4] DiptamDutta, Argha Roy, KaustavChaudhury (2014). Training Artificial Neural Network using Particle Swarm Optimization Algorithm. International Journal of Advanced Research in Computer Science and Software Engineering Volume 4, Issue 5, May 2014 ISSN: 2277 128X
[5] TaghiJavdani Gandomani, KohTieng Wei and Abdulelah Khaled Binhamid (2014). A Case Study Research on Software Cost Estimation Using Experts’ Estimates, Wideband Delphi, and Planning Poker Technique. International Journal of Software Engineering and Its Applications Vol. 8, No. 11, pp. 173-182
[6] Poonam Rijwani, Sonal Jain and Dharmesh Santani (2014).Software Effort Estimation: A Comparison Based Perspective. International Journal of Application or Innovation in Engineering & Management (IJAIEM), Volume 3, Issue 12, ISSN 2319 - 4847
[7] Ali Arshad (2014). A Survey on Software Cost Estimation in the Pakistani Software Industry by International Journal of Computer and Electronics Research [Volume 3, Issue 1, February 2014]
[8] Mudasir Manzoor Kirmani and Abdul Wahid (2015). Use Case Point Method of Software Effort Estimation: A Review. International Journal of Computer Applications (0975 – 8887) Volume 116 – No. 15
[9] Mohammad Islam1, Dr. Vinodani Katiyar (2014). Development of a software maintenance cost estimation model: 4TH GL PERSPECTIVE. International Journal of Technical Research and Applications e-ISSN: 2320-8163, Volume 2, Issue 6, PP. 65-68
[10] Ali Idri. A Fuzzy Decision Tree to Estimate Development Effort for Web Applications. International Journal of Advanced Computer Science and Applications, Special Issue on Artificial Intelligence
[11] E. Praynlin, P. Latha (2014). Software Effort Estimation Models Using Radial Basis Function Network. World Academy of Science, Engineering and Technology, International Journal of Computer, Control, Quantum and Information Engineering Vol:8, No:1
[12] Haigang Li, Qian Zhang and Yong Zhang (2015). Improvement and Application of Particle Swarm Optimization Algorithm based on the Parameters and the Strategy of Co-Evolution. Applied Mathematics & Information Sciences An International Journal, Appl. Math. Inf. Sci. 9, No. 3, 1355-1364
[13] Farooq Azam, Salman Qadri, Shabir Ahmad, Kamran Khan, Abu Buker Siddique, Bilal Ehsan (2014). Framework Of Software Cost Estimation By Using Object Orientated Design Approach. International Journal of Scientific & Technology Research Volume 3, Issue 8, ISSN 2277-8616
[14] Swati Waghmode, Dr.Kishor Kolhe (2014). A Novel Way of Cost Estimation in Software Project Development Based on Clustering Techniques. International Journal of Innovative Research in Computer and Communication Engineering Vol. 2, Issue 4
[15] Isa Maleki, Laya Ebrahimi, Saman Jodati, Iraj Ramesh (2014). Analysis of software cost estimation using fuzzy logic. International Journal in Foundations of Computer Science & Technology (IJFCST), Vol.4, No.3, May 2014
[16] Barry Boehma, Chris Abts and Sunita Chulani (2000). Software development cost estimation approaches –A survey
[17] Adanma C. Eberendu (2014).Software Project Cost Estimation: Issues, Problems and Possible Solutions. International Journal of Engineering Science Invention ISSN (Online): 2319 – 6734, ISSN (Print): 2319 – 6726, Volume 3 Issue 6 June 2014 PP.38-43
[18] Omprakash Tailor, Jyoti Saini, Mrs. Poonam Rijwani (2014). Comparative analysis of software cost and effort estimation methods: A Review. International Journal of Computer Science and Mobile Computing, Vol.3 Issue.4, April- 2014, pg. 1364-1374, ISSN 2320–088X
[19] Dr. S. Malathi, B. S. Lijin (2014), an Efficient Method for the Estimation of Effort in Software Cost. International Journal of Advance Research in Computer Science and Management Studies, Volume 2, Issue 2, February 2014, ISSN: 2321-7782 (Online)
[20] Farhad Soleimanian Gharehchopogh, Awat Maroufi (2014). Approach of software cost estimation with hybrid of imperialist competitive and artificial neural network algorithms. Journal of Scientific Research and Development 1 (1): 50-57, 2014, ISSN 1115-7569
[21] Farhad Soleimanian Gharehchopogh, Isa Maleki, Amin Kamalinia, Habibeh Mohammad Zadeh (2014). Artificial bee colony based constructive cost model for software cost estimation by Journal of Scientific Research and Development 1 (2): 44-51, 2014, ISSN 1115-7569
[22] Peram Subba Rao, K. Venkata Rao, P. Suresh Varma and Tai-hoon Kim (2014). Programming Evaluation Process Using Hybrid Cost Estimation Model by International Journal of Software Engineering and Its Applications Vol. 8, No. 10, pp. 55-64
[23] Abdu Gumaei, Bandar Almaslukh, Nejmeddine Tagoug (2015). An Empirical Study of Software Cost Estimation in Saudi Arabia Software Industry. International Journal of Soft Computing and Engineering (IJSCE), ISSN: 2231-2307, Volume-4 Issue-6, January 2015
[24] Jairus Hihn, Tim Menzies, Naveen Lekkalapudi, James Johnson (2014) The NASA Software Cost Model: Formalizing analogy based cost estimation, October 21-23, 29th International Forum on COCOMO and Systems Software Cost Modeling

Keywords
PSO, Software cost estimation, K-means clustering.