Disaggregating and Calibrating the CASE Tool Variable in COCOMO II

نویسندگان

  • Jongmoon Baik
  • Barry W. Boehm
  • Bert Steece
چکیده

CASE (Computer Aided Software Engineering) tools are believed to have played a critical role in improving software productivity and quality by assisting tasks in software development processes since 1970s. Several parametric software cost models adopt “use of software tools” as one of the environmental factors that affects software development productivity. Several software cost models assess the productivity impacts of CASE tools based just on breadth of tool coverage without considering other productivity dimensions such as degree of integration, tool maturity, and user support. This paper provides an extended set of tool rating scales based on the completeness of tool coverage, the degree of tool integration, and tool maturity/user support. Those scales are used to refine the way in which CASE tools are effectively evaluated within COCOMO (COnstructive COst MOdel) II. In order to find the best fit of weighting values for the extended set of tool rating scales in the extended research model, a Bayesian approach is adopted to combine two sources of (expert-judged and data-determined) information to increase prediction accuracy. The extended model using the three TOOL rating scales is validated by using the cross-validation methodologies, data splitting, and bootstrapping. This approach can be used to disaggregate other parameters that have significant impacts on software development productivity and to calibrate the best-fit weight values based on data-determined and expert-judged distributions. It results in an increase in the prediction accuracy in software parametric cost estimation models and an improvement in insights on software productivity investments.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Calibration Approach and Results of the COCOMO II Post- Architecture Model

The COCOMO II model was created to meet the need for a cost model that accounted for futuresoftware development practices. This paper describes some of the experiences learned in calibrating theCOCOMO II Post-Architecture model from the 1997 dataset of 83 observations. The results of themultiple regression analysis, their implications, and the future calibration strategy of Bayesian...

متن کامل

A Bayesian Software Estimating Model Using a Generalized g-Prior Approach

Created to provide a software cost estimation model suited for a rapidly evolving environment, the COCOMO II model is the result of a 1994 research effort to update the 1981 COnstructive COst MOdel and its 1987 Ada version. Boehm et al [3, 15] provided the initial definition and rationale for this model. The model’s inputs include Source Lines of Code and/or Function Points as the sizing parame...

متن کامل

Empirical Analysis of CASE Tool Effects on Software Development Effort

During the last couple of decades, CASE (Computer Aided Software Engineering) tools have played a critical role in improvement of software productivity and quality by assisting tasks in software development processes. Many initiatives in the field were pursued in the 1980’s and 1990’s to provide more effective CASE technologies and development environments. Even though the CASE field is no lon...

متن کامل

Empirical Observations on COTS Software Integration Effort Based on the Initial COCOTS Calibration Database

As the use of commercial-of-the-shelf (COTS) components becomes ever more prevalent in the creation of large software systems, the need for the ability to reasonably predict the true lifetime cost of using such software components grows accordingly. This paper presents empirically-based findings about the effort associated with activities found to be significant in the development of systems us...

متن کامل

Analysis of Software Cost Estimation using COCOMO II

T.N.Sharma Abstract COCOMO II is an objective cost model for planning and executing software projects. It is an important ingredient for managing software projects or software lines of business. A cost model provides a framework for communicating business decisions among the stakeholders of a software effort. COCOMO II supports contract negotiations, process improvement analysis, tool purchases...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. Software Eng.

دوره 28  شماره 

صفحات  -

تاریخ انتشار 2002