CFP last date
20 May 2024
Call for Paper
June Edition
IJCA solicits high quality original research papers for the upcoming June edition of the journal. The last date of research paper submission is 20 May 2024

Submit your paper
Know more
Reseach Article

Proposing Effort Estimation of COCOMO II through Perceptron Learning Rule

by Saoud Sarwar, Monika Gupta
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 70 - Number 1
Year of Publication: 2013
Authors: Saoud Sarwar, Monika Gupta
10.5120/11929-7707

Saoud Sarwar, Monika Gupta . Proposing Effort Estimation of COCOMO II through Perceptron Learning Rule. International Journal of Computer Applications. 70, 1 ( May 2013), 29-32. DOI=10.5120/11929-7707

@article{ 10.5120/11929-7707,
author = { Saoud Sarwar, Monika Gupta },
title = { Proposing Effort Estimation of COCOMO II through Perceptron Learning Rule },
journal = { International Journal of Computer Applications },
issue_date = { May 2013 },
volume = { 70 },
number = { 1 },
month = { May },
year = { 2013 },
issn = { 0975-8887 },
pages = { 29-32 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume70/number1/11929-7707/ },
doi = { 10.5120/11929-7707 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:31:44.487989+05:30
%A Saoud Sarwar
%A Monika Gupta
%T Proposing Effort Estimation of COCOMO II through Perceptron Learning Rule
%J International Journal of Computer Applications
%@ 0975-8887
%V 70
%N 1
%P 29-32
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

The software cost estimation is now one of centre of attention for computer software industries. As software industry runs many projects simultaneously they have to prioritize different processes based on time, cost, and number of staff, sequentially. With the increasing complexity of software, the cost of the software development is also increasing. So it is required to rely on the effective techniques for estimating software costs. Accurate cost estimation is needed because it can help to prioritize and classify development projects. In this paper, the most popular software cost estimation model, COCOMO II (post architecture model of COCOMO), is discussed. The estimation of COCOMO II is enhanced through neural network. The network is trained trough perceptron learning rule. The company's previous projects dataset of estimation and actual cost can be used to train the network. The cost estimation result of COCOMO II is compared with trained network.

References
  1. J. P. Lewis, "Large Limits to software estimation", Software Engineering Notes, Vol. 26, No. 4, July 2001.
  2. Stamelos, etal. "Estimating The Development cost of custom software", Information and Management, v. 40 n. 8, pp. 729-741, 2003
  3. R. W. Jensen, "Extreme Software Cost Estimating", CrossTalk, Journal of defense software Engg. , Jan 2004.
  4. Vahid Khatibi "Software Cost Estimation Methods: A Review", Journal of Emerging Trends in Computing and Information Sciences, Volume 2 No. 1 on 2010.
  5. Boehm, B. , B. Clark, E. Horowitz, C. Westland, R. Madachy, R. Selby, "Cost Models for Future Software Life Cycle Processes: COCOMO 2. 0," Annals of Software Engineering Special Volume on Software Process and Product Measurement, J. D. Arthur and S. M. Henry (Eds. ), J. C. Baltzer AG, Science Publishers, Amsterdam, The Netherlands, Vol 1, 1995, pp. 45 – 60
  6. Center for Software Engineering , "COCOMO II Model Definition Manual," Computer Science Department, University of Southern California, Los Angeles, Ca. 90089, http://sunset. usc. edu/Cocomo. html, 1997.
  7. R. T. Hughes, "Expert judgment as an estimating method", Information & Soft. Technology, pp. 67-75, 1996.
  8. Nasser Tadayon. , "Neural network approach for software cost estimation," In proceedings of the IEEE International Conference on Information Technology: coding and computing Computing(ITCC'05), Vol. 2, pp. 815-818, 2005.
  9. Idri, A. Khoshgoftaar, T. M. Abran, A. , "Can neural networks be easily interpreted in software cost estimation?," Proceedings of the IEEE International Conference on Fuzzy Systems, FUZZ-IEEE'02, Vol. :2, 1162-1167, 2002.
  10. Finnie, G. R. and Wittig, G. E. , "AI tools for software development effort estimation," In proceedings of the IEEE International Conference on Software Engineering: Education and Practice, Washington DC, pp 346-353, 1996.
  11. B. Tirimula Rao, B. Sameet, G. Kiran Swathi, K. Vikram Gupta, Ch. Ravi Teja, S. Sumana, "A novel neural network approach for software cost estimation using Functional Link Artificial Neural Network(FLANN)", International Journal of Computer Science and Network Society, Vol. 9 No. 6, June 2009.
  12. B. Boehm, C. Abts, and S. Chulani, "Software Development Cost Estimation Approaches – A Survey," University of Southern California Center for Software Engineering, Technical Reports, USC-CSE-2000- 505, 2000.
  13. Bradford Clark, Sunita Devnani-Chulani, Barry Boehm. , "Calibrating the COCOMO II Post-Architecture Model".
  14. Boehm, "Cost Models for Future Software Live Cycle Processes: COCOMO 2. 0", Annl Soft. Eng. pp. 45-60,1995.
  15. N. Kassabov, "Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering", MIT press, 1996.
  16. D. E. Neumann, "An Enhanced Neural Network Technique for Software Risk Analysis", IEEE Trans. Soft. Eng. , pp 904-912, vol. 28, 2002
  17. www. msu. edu/course/lin/463/ss04/learning. pdf
  18. Ch. Satyananda Reddy and KVSVN Raju, " An Optimal Neural Network Model for Software Effort Estimation", Int. J. of Software Engineering, IJSE Vol. 3 No. 1 January 2010
  19. Jorgerson, M. , "Experience with accuracy of software maintenance task effort prediction models," IEEE Transactions on Software Engineering, Volume 21 (8), 674–681, 1995.
  20. Samson, B. , Ellison, D. , Dugard, P. , "Software cost estimation using an Albus perceptron (CMAC)," Journal of Information and Software Technology, Volume 39 (1), 55–60, 1997.
  21. Seluca, C. , "An investigation into software effort estimation using a back propagation neural network," M. Sc. Thesis, Bournemouth University, UK, 1995.
  22. Srinivasan, K. , Fisher, D. , " Machine learning approaches to estimating software development effort," IEEE Transactions on Software Engineering, Volume 21 (2), 126–137, 1995.
  23. K. Vinay Kumar, V. Ravi, Mahil Carr, N. Raj Kiran, "Software development cost estimation using wavelet neural networks", The journal of Systems and Software 81(2008) 1853-1867.
Index Terms

Computer Science
Information Sciences

Keywords

Software cost estimation neural network COCOMO II perceptron learning