A Simple Neural Network Approach to Software Cost Estimation

α
Dr. Anupama Kaushik
Dr. Anupama Kaushik
σ
A.K. Soni
A.K. Soni
ρ
Rachna Soni
Rachna Soni
α Guru Gobind Singh Indraprastha University Guru Gobind Singh Indraprastha University

Send Message

To: Author

A Simple Neural Network Approach to  Software Cost Estimation

Article Fingerprint

ReserarchID

648U2

A Simple Neural Network Approach to  Software Cost Estimation Banner

AI TAKEAWAY

Connecting with the Eternal Ground
  • English
  • Afrikaans
  • Albanian
  • Amharic
  • Arabic
  • Armenian
  • Azerbaijani
  • Basque
  • Belarusian
  • Bengali
  • Bosnian
  • Bulgarian
  • Catalan
  • Cebuano
  • Chichewa
  • Chinese (Simplified)
  • Chinese (Traditional)
  • Corsican
  • Croatian
  • Czech
  • Danish
  • Dutch
  • Esperanto
  • Estonian
  • Filipino
  • Finnish
  • French
  • Frisian
  • Galician
  • Georgian
  • German
  • Greek
  • Gujarati
  • Haitian Creole
  • Hausa
  • Hawaiian
  • Hebrew
  • Hindi
  • Hmong
  • Hungarian
  • Icelandic
  • Igbo
  • Indonesian
  • Irish
  • Italian
  • Japanese
  • Javanese
  • Kannada
  • Kazakh
  • Khmer
  • Korean
  • Kurdish (Kurmanji)
  • Kyrgyz
  • Lao
  • Latin
  • Latvian
  • Lithuanian
  • Luxembourgish
  • Macedonian
  • Malagasy
  • Malay
  • Malayalam
  • Maltese
  • Maori
  • Marathi
  • Mongolian
  • Myanmar (Burmese)
  • Nepali
  • Norwegian
  • Pashto
  • Persian
  • Polish
  • Portuguese
  • Punjabi
  • Romanian
  • Russian
  • Samoan
  • Scots Gaelic
  • Serbian
  • Sesotho
  • Shona
  • Sindhi
  • Sinhala
  • Slovak
  • Slovenian
  • Somali
  • Spanish
  • Sundanese
  • Swahili
  • Swedish
  • Tajik
  • Tamil
  • Telugu
  • Thai
  • Turkish
  • Ukrainian
  • Urdu
  • Uzbek
  • Vietnamese
  • Welsh
  • Xhosa
  • Yiddish
  • Yoruba
  • Zulu

Abstract

The effort invested in a software project is one of the most challenging task and most analyzed variables in recent years in the process of project management. Software cost estimation predicts the amount of effort and development time required to build a software system. It is one of the most critical tasks and it helps the software industries to effectively manage their software development process. There are a number of cost estimation models. Each of these models have their own pros and cons in estimating the development cost and effort. This paper investigates the use of Back-Propagation neural networks for software cost estimation. The model is designed in such a manner that accommodates the widely used COCOMO model and improves its performance. It deals effectively with imprecise and uncertain input and enhances the reliability of software cost estimates. The model is tested using three publicly available software development datasets. The test results from the trained neural network are compared with that of the COCOMO model. From the experimental results, it was concluded that using the proposed neural network model the accuracy of cost estimation can be improved and the estimated cost can be very close to the actual cost.

References

14 Cites in Article
  1. B Boehm (1981). Software Engineering Economics.
  2. A Idri,A Zakrani,A Zahi (2010). Design of radial basis function neural networks for software effort estimation.
  3. Ali Idri,Azeddine Zahi,Emilia Mendes,Abdelali Zakrani (2007). Software Cost Estimation Models Using Radial Basis Function Neural Networks.
  4. Prasad Reddy,P Sudha,K R; Rama Sree P; Ramesh,S (2010). Software Effort Estimation using Radial Basis and Generalized Regression Neural Networks.
  5. Vinay Kumar,K Ravi,V,Mahil Carr,Raj Kiran,N (2008). Software development cost estimation using wavelet neural networks.
  6. Tirimula Rao,B Sameet,B,Kiran Swathi,G Vikram Gupta,K,Ravi Teja,; Ch,S Sumana (2009). A Novel Neural Network Approach for Software Cost Estimation using Functional Link Artificial Neural Network (FLANN).
  7. G Witting,G Finnie (1994). Using Artificial Neural Networks and Function Points to estimate 4GL Software Development Effort.
  8. N Karunanitthi,D Whitely,Y Malaiya (1992). Using Neural Networks in Reliability Prediction.
  9. T Khoshgoftaar,E Allen,Z Xu (2000). Predicting testability of program modules using a neural network.
  10. C Reddy,Kvsn Raju (2009). An Improved Fuzzy Approach for COCOMO's Effort Estimation using Gaussian Membership Function.
  11. A Venkatachalam (1993). Software cost estimation using artificial neural networks.
  12. S Sivanandam,S Sumathi,S Deepa (2007). Introduction to Fuzzy Logic using MATLAB.
  13. K Molokken,M Jorgensen (2003). A review of software surveys on software effort estimation.
  14. Sun-Jen Huang,Nan-Hsing Chiu (2009). Applying fuzzy neural network to estimate software development effort.

Funding

No external funding was declared for this work.

Conflict of Interest

The authors declare no conflict of interest.

Ethical Approval

No ethics committee approval was required for this article type.

Data Availability

Not applicable for this article.

How to Cite This Article

Dr. Anupama Kaushik. 1969. \u201cA Simple Neural Network Approach to Software Cost Estimation\u201d. Global Journal of Computer Science and Technology - D: Neural & AI GJCST-D Volume 13 (GJCST Volume 13 Issue D1): .

Download Citation

Issue Cover
GJCST Volume 13 Issue D1
Pg. 23- 30
Journal Specifications

Crossref Journal DOI 10.17406/gjcst

Print ISSN 0975-4350

e-ISSN 0975-4172

Version of record

v1.2

Issue date

Language
en
Experiance in AR

Explore published articles in an immersive Augmented Reality environment. Our platform converts research papers into interactive 3D books, allowing readers to view and interact with content using AR and VR compatible devices.

Read in 3D

Your published article is automatically converted into a realistic 3D book. Flip through pages and read research papers in a more engaging and interactive format.

Article Matrices
Total Views: 25933
Total Downloads: 11160
2026 Trends
Related Research

Published Article

The effort invested in a software project is one of the most challenging task and most analyzed variables in recent years in the process of project management. Software cost estimation predicts the amount of effort and development time required to build a software system. It is one of the most critical tasks and it helps the software industries to effectively manage their software development process. There are a number of cost estimation models. Each of these models have their own pros and cons in estimating the development cost and effort. This paper investigates the use of Back-Propagation neural networks for software cost estimation. The model is designed in such a manner that accommodates the widely used COCOMO model and improves its performance. It deals effectively with imprecise and uncertain input and enhances the reliability of software cost estimates. The model is tested using three publicly available software development datasets. The test results from the trained neural network are compared with that of the COCOMO model. From the experimental results, it was concluded that using the proposed neural network model the accuracy of cost estimation can be improved and the estimated cost can be very close to the actual cost.

Our website is actively being updated, and changes may occur frequently. Please clear your browser cache if needed. For feedback or error reporting, please email [email protected]

Request Access

Please fill out the form below to request access to this research paper. Your request will be reviewed by the editorial or author team.
X

Quote and Order Details

Contact Person

Invoice Address

Notes or Comments

This is the heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

High-quality academic research articles on global topics and journals.

A Simple Neural Network Approach to Software Cost Estimation

Dr. Anupama Kaushik
Dr. Anupama Kaushik Guru Gobind Singh Indraprastha University
A.K. Soni
A.K. Soni
Rachna Soni
Rachna Soni

Research Journals