CFP last date
22 April 2024
Reseach Article

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

Published on None 2011 by Roheet Bhatnagar, Mrinal Kanti Ghose, Vandana Bhattacharjee
Artificial Intelligence Techniques - Novel Approaches & Practical Applications
Foundation of Computer Science USA
AIT - Number 3
None 2011
Authors: Roheet Bhatnagar, Mrinal Kanti Ghose, Vandana Bhattacharjee
b0f03a86-cc2e-4f03-934b-35447f79484e

Roheet Bhatnagar, Mrinal Kanti Ghose, Vandana Bhattacharjee . A Novel Approach to the Early Stage Software Development Effort Estimations using Neural Network Models: A Case Study. Artificial Intelligence Techniques - Novel Approaches & Practical Applications. AIT, 3 (None 2011), 8-11.

@article{
author = { Roheet Bhatnagar, Mrinal Kanti Ghose, Vandana Bhattacharjee },
title = { A Novel Approach to the Early Stage Software Development Effort Estimations using Neural Network Models: A Case Study },
journal = { Artificial Intelligence Techniques - Novel Approaches & Practical Applications },
issue_date = { None 2011 },
volume = { AIT },
number = { 3 },
month = { None },
year = { 2011 },
issn = 0975-8887,
pages = { 8-11 },
numpages = 4,
url = { /specialissues/ait/number3/2837-218/ },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Special Issue Article
%1 Artificial Intelligence Techniques - Novel Approaches & Practical Applications
%A Roheet Bhatnagar
%A Mrinal Kanti Ghose
%A Vandana Bhattacharjee
%T A Novel Approach to the Early Stage Software Development Effort Estimations using Neural Network Models: A Case Study
%J Artificial Intelligence Techniques - Novel Approaches & Practical Applications
%@ 0975-8887
%V AIT
%N 3
%P 8-11
%D 2011
%I International Journal of Computer Applications
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).

References
  1. 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.
  2. Karunanithi, N., et al. 1992 “Using neural networks in reliability prediction”, IEEE Software, 53-59.
  3. Tadayon N. 2005 “Neural Network Approach for Software Cost Estimation”. Proceedings of the International Conference on Information Technology: Coding and Computing (ITCC’05)
  4. Shepperd M., Schofield C., 1997 “Estimating software project effort using analogies”, IEEE Transactions on Software Engineering 23 (12) 736–743.
  5. 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).
  6. 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.
Index Terms

Computer Science
Information Sciences

Keywords

Software development software project management software development life cycle (SDLC) Entity Relationship Diagrams evaluation criteria’s software development life cycle (SDLC) Entity Relationship Diagrams evaluation criteria’s