Call for Paper - August 2022 Edition
IJCA solicits original research papers for the August 2022 Edition. Last date of manuscript submission is July 20, 2022. Read More

A Novel Approach to the Early Stage Software Development Effort Estimations using Neural Network Models: A Case Study

Print
PDF
Artificial Intelligence Techniques - Novel Approaches & Practical Applications
© 2011 by IJCA Journal
Number 3 - Article 5
Year of Publication: 2011
Authors:
Roheet Bhatnagar
Mrinal Kanti Ghose
Vandana Bhattacharjee
10.5120/2837-218

Roheet Bhatnagar, Mrinal Kanti Ghose and Vandana Bhattacharjee. A Novel Approach to the Early Stage Software Development Effort Estimations using Neural Network Models: A Case Study. IJCA Special Issue on Artificial Intelligence Techniques - Novel Approaches & Practical Applications (3):8–11, 2011. Full text available. BibTeX

@article{key:article,
	author = {Roheet Bhatnagar and Mrinal Kanti Ghose and Vandana Bhattacharjee},
	title = {A Novel Approach to the Early Stage Software Development Effort Estimations using Neural Network Models: A Case Study},
	journal = {IJCA Special Issue on Artificial Intelligence Techniques - Novel Approaches & Practical Applications},
	year = {2011},
	number = {3},
	pages = {8--11},
	note = {Full text available}
}

Abstract

Software development is a team activity which has got well defined stages. At every stage we have a milestone and a milestone needs to be achieved in order to move to the next level. On time and within budget delivery is the ultimate goal of software projects. Software project management is the set of processes and guidelines which help us in achieving the on time & within budget product delivery. Lot of studies has been carried out on software development effort estimations which forms a key part of the software project management. Many models have been proposed over the years for cost estimations but it is still a subject of constant research due to the ever changing nature of software development. This paper describes a novel approach towards the effort estimations at the early stages of software development life cycle (SDLC). A dataset has been created based on the Entity Relationship Diagrams (ERD’s) developed by different engineering students as part of their Major Project’s spreading different batches & year. In this paper three different NN models are used and their results are compared based on the standard evaluation criteria’s such as MMRE, MRE, BRE and Pred(20).

Reference

  • Brooks F. P., January 2003, “Three Great Challenges for Half century old computer science”. Journal of the ACM, Vol. 50 No. 1 pp. 25-26.
  • Karunanithi, N., et al. 1992 “Using neural networks in reliability prediction”, IEEE Software, 53-59.
  • Tadayon N. 2005 “Neural Network Approach for Software Cost Estimation”. Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC’05)
  • Shepperd M., Schofield C., 1997 “Estimating software project effort using analogies”, IEEE Transactions on Software Engineering 23 (12) 736–743.
  • Foss T., Stensrud E., Kitchenham B., Myrtveit I., 2003 “A simulation study of the model evaluation criterion MMRE”, IEEE Transactions on Software Engineering 29 (11).
  • Bhatnagar R., Bhattacharjee V., Ghose M. K. 2010 “A Proposed Novel Framework for Early Effort Estimation using Fuzzy Logic Techniques”, International in Global Journal of Computer Science and Technology, Vol. 10 Issue 14 (Ver. 1.0) 75 – 81.