Proposal to Develop Enhancements and Extensions of Formal Models for Risk Assessment In Software Projects

Abstract

Over the past 40 years limited progress has been made to help practitioners estimate the risk and the required effort necessary to deliver software solutions. Recent developments improve this outlook. Researchers from the Naval Postgraduate School developed a formal model for risk assessment used to estimate software project risk. This model is based on easily obtainable software metrics quantifiable early in the software development process. The risk assessment model was developed on data collected from a series of experiments conducted on the Vite'Project simulation. This unique approach provided a starting point towards a proven formal model for risk assessment, one that can be applied early in the software development lifecycle. Software risk estimation has previously enjoyed minimal success in this manner. This research provides definitive evidence that software risk assessment can be conducted early in software development using quantifiable metrics and simple techniques. Extensions are made possible based on calibrations against post-mortem projects. These enhancements result from many threads of research; extension of input metrics, increased simulations, simulations calibrated on actual projects, and model development. The research proposes an improved risk assessment model, one that has been validated against thousands of post-mortem projects, with applicability on any software development activity.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 01, 2002
Accession Number
ADA407054

Entities

People

  • Michael R. Murrah

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • Biomedical
  • C4I
  • Cyber
  • Human Systems

DTIC Thesaurus Topics

  • Business Administration
  • Computer Program Reliability
  • Computer Programming
  • Computer Programs
  • Computers
  • Control Systems
  • Databases
  • Information Science
  • Information Systems
  • Operating Systems
  • Organizational Structure
  • Risk Analysis
  • Risk Management
  • Software Development
  • Software Metrics
  • Software Prototyping
  • Systems Engineering

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Modeling and Simulation
  • Software Engineering.