

Application of Artificial Neural Network for Procedure and Object Oriented Software Effort Estimation
Abstract
Software effort estimation guides the bedding,
planning, development and maintenance process of software product.Software development uses different paradigm like: procedureoriented, object oriented, Agile, Incremental, component based andweb based etc. Different companies use different techniques for theirsoftware project development. The available estimation techniques arenot suitable for all types of software development techniques. So thereis a need of estimation technique that can be applied on all type of
software. This paper we are evaluating the application of artificialneural networks in prediction of effort in conventional and ObjectOriented Software development approach. We have used feed-forwardneural network created using MATLAB10 (NN tool kit) and appliedon two different types of datasets, one for conventional software andanother for object oriented software. The simulation results werestudied and found that artificial neural network model works veryaccurately on both the types of software development paradigm.
Keywords
References
Stein Grimstad, Magne Jorgensen, Kjetil Molokken-Ostvold ,”Software
effort estimation terminology: The tower of Babel”, Elsevier, 2005.
I.F. Barcelos Tronto, J.D. Simoes da Silva, N. Sant. Anna , “Comparison
of Artificial Neural Network and Regression Models in Software Effort
Estimation”, INPE ePrint, Vol.1, 2006.
Simon Haykin, “Neural Networks: A Comprehensive Foundation”,
Second Edition, Prentice Hall, 1998.
Ali Idri and Taghi M. Khoshgoftaar& Alain Abran,”Can Neural
Networks be easily Interpreted in Software Cost Estimation”, IEEE
Transaction, 2002, page:1162-1167.
G.E. Wittig and G.R Finnic, “Using Artificial Neural Networks and
Function Points to estimate 4GL software development effort”,
AJIS,1994, page:87-94.
Jaswinder Kaur, Satwinder Singh, Dr. Karanjeet Singh Kahlon,
PourushBassi,“Neural Network-A Novel Technique for Software Effort
Estimation”, International Journal of Computer Theory and Engineering,
Vol. 2, No. 1 February, 2010, page:17-19.
Roheet Bhatnagar, Vandana Bhattacharjee and Mrinal Kanti Ghose,
“Software Development Effort Estimation –Neural Network Vs.
Regression Modeling Approach”, International Journal of Engineering
Science and Technology,Vol. 2(7), 2010,page: 2950-2956.
K.K. Aggarwal, Yogesh Singh, Pravin Chandra and Manimala Puri,
“Evaluation of various training algorithms in a neural network model for
software engineering applications” , ACM SIGSOFT Software
Engineering , July 2005, Volume 30 Number 4 , page: 1-4.
Mrinal Kanti Ghose, Roheet Bhatnagar and Vandana Bhattacharjee,
“Comparing Some Neural Network Models for Software Development
Effort Prediction” , IEEE, 2011.
Jagannath Singh and Bibhudatta Sahoo, ”Software Effort Estimation with
Different Artificial Neural Network”, IJCA Special Issue on 2nd National
Conference- Computing, Communication and Sensor Network
(CCSN) (4):13-17, 2011.
Satish Kumar, “Neural Networks: A Classroom Approach”, Tata
McGraw-Hill, 2004.
Howard Demuth and Mark Beale, “Neural Network Toolbox-For use
with MATLAB”,User‟s Guide,Version-4,Page-5.28.
N.K.Bose and P.Liang, “Neural Network Fundamentals with Graphs,
Algorithms and Applications”, Tata McGraw Hill Edition,1998.
B. Yegnanarayana, “Artificial Neural Networks”, Prentice Hall of India,
Gennaro Costagliola and Genoveffa Tortora, “Class Point: An Approach
for the Size Estimation of Object-Oriented Systems”, IEEETRANSACTIONS ON SOFTWARE ENGINEERING, VOL. 31, NO. 1,
JANUARY 2005,page 52-74
Wei Zhou and Qiang Liu,” Extended Class Point Approach of Size
Estimation for OO Product”, IEEE sponsred 2nd International
Conference on Computer Engineering and Technology,2010,Vol-4
,Page:117-122.
S. Kanmani, J. Kathiravan, S. Senthil Kumar and M. Shanmugam,”
Neural Network Based Effort Estimation using Class Points for OO
Systems”,IEEE-International Conference on Computing: Theory and
Application(ICCTA‟07),2007.
Magne Jørgensen and Torleif Halkjelsvik, “The Effects of Request
Formats on Judgment-based Effort Estimation”, Journal of Systems and
Software, vol. 83, 2010, pp. 29-36.
Mehwish Nasir, “ A Survey of Software Estimation Techniques and
Project Planning Practices”, Seventh ACIS International Conference on
Software Engineering,Artificial Intelligence, Networking, and
Parallel/Distributed Computing (SNPD‟06), IEEE,2006.
Refbacks
- There are currently no refbacks.

This work is licensed under a Creative Commons Attribution 3.0 License.