There are several software estimation models such as Line of Code, Function Point and COnstructive COst MOdel (COCOMO). The original COCOMO model is one of the most widely practiced and popular among the software de...There are several software estimation models such as Line of Code, Function Point and COnstructive COst MOdel (COCOMO). The original COCOMO model is one of the most widely practiced and popular among the software development community because of its flexible usage. It is a suite of models i.e., COnstructive Cost MOdel I and COnstructive Cost MOdel II. in this paper, we are evaluating the both models, to find out the level of efficiency they present and how they can be tailored to the needs of modem software development projects. We are applying COCOMO models on a case study of an e-commerce application that is built using Hyper Text Markup Language (HTML) and JavaScript. We will also shed light on the different components of each model, and how their Cost Drivers effect on the accuracy of cost estimations for software development projects.展开更多
Accurate software cost estimation in Global Software Development(GSD)remains challenging due to reliance on historical data and expert judgments.Traditional models,such as the Constructive Cost Model(COCOMO II),rely h...Accurate software cost estimation in Global Software Development(GSD)remains challenging due to reliance on historical data and expert judgments.Traditional models,such as the Constructive Cost Model(COCOMO II),rely heavily on historical and accurate data.In addition,expert judgment is required to set many input parameters,which can introduce subjectivity and variability in the estimation process.Consequently,there is a need to improve the current GSD models to mitigate reliance on historical data,subjectivity in expert judgment,inadequate consideration of GSD-based cost drivers and limited integration of modern technologies with cost overruns.This study introduces a novel hybrid model that synergizes the COCOMO II with Artificial Neural Networks(ANN)to address these challenges.The proposed hybrid model integrates additional GSD-based cost drivers identified through a systematic literature review and further vetted by industry experts.This article compares the effectiveness of the proposedmodelwith state-of-the-artmachine learning-basedmodels for software cost estimation.Evaluating the NASA 93 dataset by adopting twenty-six GSD-based cost drivers reveals that our hybrid model achieves superior accuracy,outperforming existing state-of-the-artmodels.The findings indicate the potential of combining COCOMO II,ANN,and additional GSD-based cost drivers to transform cost estimation in GSD.展开更多
准确的工作量估算是保证软件开发正常进行的必要手段。文中采用功能点估算法,通过对软件结构分解和工作结构的分解,利用COCOMO II 2000模型估算初始功能点数、估算调整后的功能点数,最后将功能点转化为源代码行,为软件开发企业提供了进...准确的工作量估算是保证软件开发正常进行的必要手段。文中采用功能点估算法,通过对软件结构分解和工作结构的分解,利用COCOMO II 2000模型估算初始功能点数、估算调整后的功能点数,最后将功能点转化为源代码行,为软件开发企业提供了进行软件项目开发工作量估算的基本方法。工作量估算是软件开发企业完成成本估算的前提。展开更多
There exist numerous sophisticated models and methods for estimating the size, cost and schedule of software projects. However, the ability to accurately predict the software cost of web based software for agile softw...There exist numerous sophisticated models and methods for estimating the size, cost and schedule of software projects. However, the ability to accurately predict the software cost of web based software for agile software projects is still dubious. The most appropriate web based software cost estimation in an agile software development environment is a big problem due to varying levels of customer requirement and different individual personnel capabilities. Also, the need to develop a separate model to estimate web based project is rising. In this research paper, we present AgileMOW, an approach to model a software cost estimation process which will evaluate effort and cost of software development for web based projects developed using Agile methodology with a number of constraints imposed by stakeholders and environmental characteristics, thereby satisfying multitudinous criteria by making use of COCOMO II model, a famous traditional algorithmic technique. Most importantly, the paper identifies the difference between conventional and web projects. The proposed estimation model enhances the level of visibility in the planning stages.展开更多
文摘There are several software estimation models such as Line of Code, Function Point and COnstructive COst MOdel (COCOMO). The original COCOMO model is one of the most widely practiced and popular among the software development community because of its flexible usage. It is a suite of models i.e., COnstructive Cost MOdel I and COnstructive Cost MOdel II. in this paper, we are evaluating the both models, to find out the level of efficiency they present and how they can be tailored to the needs of modem software development projects. We are applying COCOMO models on a case study of an e-commerce application that is built using Hyper Text Markup Language (HTML) and JavaScript. We will also shed light on the different components of each model, and how their Cost Drivers effect on the accuracy of cost estimations for software development projects.
文摘Accurate software cost estimation in Global Software Development(GSD)remains challenging due to reliance on historical data and expert judgments.Traditional models,such as the Constructive Cost Model(COCOMO II),rely heavily on historical and accurate data.In addition,expert judgment is required to set many input parameters,which can introduce subjectivity and variability in the estimation process.Consequently,there is a need to improve the current GSD models to mitigate reliance on historical data,subjectivity in expert judgment,inadequate consideration of GSD-based cost drivers and limited integration of modern technologies with cost overruns.This study introduces a novel hybrid model that synergizes the COCOMO II with Artificial Neural Networks(ANN)to address these challenges.The proposed hybrid model integrates additional GSD-based cost drivers identified through a systematic literature review and further vetted by industry experts.This article compares the effectiveness of the proposedmodelwith state-of-the-artmachine learning-basedmodels for software cost estimation.Evaluating the NASA 93 dataset by adopting twenty-six GSD-based cost drivers reveals that our hybrid model achieves superior accuracy,outperforming existing state-of-the-artmodels.The findings indicate the potential of combining COCOMO II,ANN,and additional GSD-based cost drivers to transform cost estimation in GSD.
文摘准确的工作量估算是保证软件开发正常进行的必要手段。文中采用功能点估算法,通过对软件结构分解和工作结构的分解,利用COCOMO II 2000模型估算初始功能点数、估算调整后的功能点数,最后将功能点转化为源代码行,为软件开发企业提供了进行软件项目开发工作量估算的基本方法。工作量估算是软件开发企业完成成本估算的前提。
文摘There exist numerous sophisticated models and methods for estimating the size, cost and schedule of software projects. However, the ability to accurately predict the software cost of web based software for agile software projects is still dubious. The most appropriate web based software cost estimation in an agile software development environment is a big problem due to varying levels of customer requirement and different individual personnel capabilities. Also, the need to develop a separate model to estimate web based project is rising. In this research paper, we present AgileMOW, an approach to model a software cost estimation process which will evaluate effort and cost of software development for web based projects developed using Agile methodology with a number of constraints imposed by stakeholders and environmental characteristics, thereby satisfying multitudinous criteria by making use of COCOMO II model, a famous traditional algorithmic technique. Most importantly, the paper identifies the difference between conventional and web projects. The proposed estimation model enhances the level of visibility in the planning stages.