Evaluation of the Cost Estimation Models: Case Study of Task Manager Application

The need to accurately estimate time and cost for effective planning of software projects is becoming crucial driven by the escalating demands of the software market. Several models proposed in the history of Software Engineering discipline to estimate time, costs associated with planning and managing software projects as Line of Code (LOC), Function Point (FP) and Constructive Cost Model (COCOMO). This paper focuses upon the COCOMO Model. It is further consisted of its two sub models called COCOMO I and COCOMO II. The primary objective of this research is to use an appropriate case study to evaluate the accuracy of the sub models COCOMO I and II and ascertain the variation of the realistic resource effort, staff and time. The findings to date show that the Application Composition Model of COCOMO II is more accurate in determining time and cost for the successful conclusion of a software project than the other two COCOMO I and II Models for a similar application for example Task Manager.

[1]  Ellis Horowitz,et al.  An Overview of the COCOMO 2.0 Software Cost Model , 1995 .

[2]  Selangor Darul Ehsan,et al.  Issues in Software Cost Estimation , 2008 .

[3]  Barry W. Boehm,et al.  Achievements and Challenges in Cocomo-Based Software Resource Estimation , 2008, IEEE Software.

[4]  William B. Frakes,et al.  Software reuse research: status and future , 2005, IEEE Transactions on Software Engineering.

[5]  Giancarlo Succi,et al.  The cost of standardizing components for software reuse , 1997, STAN.

[6]  M. Rizwan Jameel Qureshi,et al.  A reusable software component-based development process model , 2008, Adv. Eng. Softw..

[7]  José Javier Dolado,et al.  A Validation of the Component-Based Method for Software Size Estimation , 2000, IEEE Trans. Software Eng..

[8]  Nasib S. Gill,et al.  Reusability issues in component-based development , 2003, SOEN.

[9]  Pedro J. Clemente,et al.  Aspect Component Based Software Engineering1 , 2003 .

[10]  Mehwish Nasir,et al.  A Survey of Software Estimation Techniques and Project Planning Practices , 2006, Seventh ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing (SNPD'06).