Estimate Programmatic Effort using the Traditional COCOMO Model and Neural Networks

Estimation models in software engineering are used to predict some important and future features for software project such as effort estimation for developing software projects. Failures  of  software  are  mainly  due  to  the faulty  project  management  practices. software project effort estimati...

Full description

Bibliographic Details
Main Authors: Jamal Al-Din Sayed Majeed, Isra Majeed Qabaa
Format: Article
Language:Arabic
Published: Mosul University 2013-03-01
Series:Al-Rafidain Journal of Computer Sciences and Mathematics
Subjects:
Online Access:https://csmj.mosuljournals.com/article_163464_5aa93b18240498ef964605044a7bfa6d.pdf
_version_ 1818111968652820480
author Jamal Al-Din Sayed Majeed
Isra Majeed Qabaa
author_facet Jamal Al-Din Sayed Majeed
Isra Majeed Qabaa
author_sort Jamal Al-Din Sayed Majeed
collection DOAJ
description Estimation models in software engineering are used to predict some important and future features for software project such as effort estimation for developing software projects. Failures  of  software  are  mainly  due  to  the faulty  project  management  practices. software project effort estimation is an important step in the process of software management of large projects. Continuous changing in software project makes effort estimation more challenging. The main objective of this paper is find a model to get a more accurate estimation. In this paper we used the Intermediate COCOMO model which is categorized as the best of traditional Techniques in Algorithmic effort estimation methods. also we used an Artificial approaches which is presented in (FFNN,CNN,ENN,RBFN) because of the Ability of ANN(Artificial Neural Network) to  model a  complex  set  of  relationship  between  the  dependent  variable (effort)  and  the  independent  variables  (cost  drivers)which makes  it  as  a  potential  tool    for  estimation. This  paper  presents a  performance analysis of ANNs used in effort estimation. We create and simulate this networks by MATLAB11 NNTool depending on NASA aerospace dataset which contains a features of 60 software project and its actual effort. the result of estimation in  this paper shows that the neural networks in general enhance the performance of traditional COCOMO and we proved that the ENN was the best network between neural networks and the CNN was the next best network and the COCOMO have the worst between the used methods.
first_indexed 2024-12-11T03:11:28Z
format Article
id doaj.art-a40cab23a32d4fa2bfd29252f34a18c4
institution Directory Open Access Journal
issn 1815-4816
2311-7990
language Arabic
last_indexed 2024-12-11T03:11:28Z
publishDate 2013-03-01
publisher Mosul University
record_format Article
series Al-Rafidain Journal of Computer Sciences and Mathematics
spelling doaj.art-a40cab23a32d4fa2bfd29252f34a18c42022-12-22T01:22:51ZaraMosul UniversityAl-Rafidain Journal of Computer Sciences and Mathematics1815-48162311-79902013-03-0110135136410.33899/csmj.2013.163464163464Estimate Programmatic Effort using the Traditional COCOMO Model and Neural NetworksJamal Al-Din Sayed Majeed0Isra Majeed Qabaa1College of Computer Science and Mathematics University of Mosul, Mosul, IraqCollege of Computer Science and Mathematics University of Mosul, Mosul, IraqEstimation models in software engineering are used to predict some important and future features for software project such as effort estimation for developing software projects. Failures  of  software  are  mainly  due  to  the faulty  project  management  practices. software project effort estimation is an important step in the process of software management of large projects. Continuous changing in software project makes effort estimation more challenging. The main objective of this paper is find a model to get a more accurate estimation. In this paper we used the Intermediate COCOMO model which is categorized as the best of traditional Techniques in Algorithmic effort estimation methods. also we used an Artificial approaches which is presented in (FFNN,CNN,ENN,RBFN) because of the Ability of ANN(Artificial Neural Network) to  model a  complex  set  of  relationship  between  the  dependent  variable (effort)  and  the  independent  variables  (cost  drivers)which makes  it  as  a  potential  tool    for  estimation. This  paper  presents a  performance analysis of ANNs used in effort estimation. We create and simulate this networks by MATLAB11 NNTool depending on NASA aerospace dataset which contains a features of 60 software project and its actual effort. the result of estimation in  this paper shows that the neural networks in general enhance the performance of traditional COCOMO and we proved that the ENN was the best network between neural networks and the CNN was the next best network and the COCOMO have the worst between the used methods.https://csmj.mosuljournals.com/article_163464_5aa93b18240498ef964605044a7bfa6d.pdfestimation modelscocomo modelartificial neural network
spellingShingle Jamal Al-Din Sayed Majeed
Isra Majeed Qabaa
Estimate Programmatic Effort using the Traditional COCOMO Model and Neural Networks
Al-Rafidain Journal of Computer Sciences and Mathematics
estimation models
cocomo model
artificial neural network
title Estimate Programmatic Effort using the Traditional COCOMO Model and Neural Networks
title_full Estimate Programmatic Effort using the Traditional COCOMO Model and Neural Networks
title_fullStr Estimate Programmatic Effort using the Traditional COCOMO Model and Neural Networks
title_full_unstemmed Estimate Programmatic Effort using the Traditional COCOMO Model and Neural Networks
title_short Estimate Programmatic Effort using the Traditional COCOMO Model and Neural Networks
title_sort estimate programmatic effort using the traditional cocomo model and neural networks
topic estimation models
cocomo model
artificial neural network
url https://csmj.mosuljournals.com/article_163464_5aa93b18240498ef964605044a7bfa6d.pdf
work_keys_str_mv AT jamalaldinsayedmajeed estimateprogrammaticeffortusingthetraditionalcocomomodelandneuralnetworks
AT isramajeedqabaa estimateprogrammaticeffortusingthetraditionalcocomomodelandneuralnetworks