Knowledge-Based Risk Assessment and Cost Estimation
Abstract
A knowledge-based method for software project risk assessment and cost estimation has been implemented on multiple platforms. As an extension to the Constructive Cost Model (COCOMO) [Boehm, 1981], it aids in project planning by identifying, categorizing, quantifying and prioritizing project risks. It also detects cost estimate input anomalies and provides risk control advice in addition to conventional COCOMO cost and schedule calculation. It extends previous work by focusing on risk assessment, incorporating substantially more rules, going beyond standard COCOMO, performing quantitative validation, and providing a user-friendly interface. Results of the validation are promising so far, and the method is being used at Litton Data Systems and other industrial environments. It will be undergoing further evaluation and enhancement as part of an integrated capability for software engineering to assist in system acquisition, project planning and risk management.>