Software Intensive Systems Cost and Schedule Estimation

Abstract

This is the 2nd of two reports that were created for research on this topic funded through SERC. SERC-TR-2013-032-2 (current report), included the Software Cost Estimation Metrics Manual. This constitutes the 2012-2013 Final Technical Report of the SERC Research Task Order 0024, RT-6: Software Intensive Systems Cost and Schedule Estimation. Estimating the cost to develop a software application is different from almost any other manufacturing process. In other manufacturing disciplines, the product is developed once and replicated many times using physical processes. Replication improves physical process productivity (duplicate machines produce more items faster), reduces learning curve effects on people and spreads unit cost over many items. Whereas a software application is a single production item, i.e. every application is unique. The only physical processes are the documentation of ideas, their translation into computer instructions and their validation and verification. Production productivity reduces, not increases, when more people are employed to develop the software application. Savings through replication are only realized in the development processes and on the learning curve effects on the management and technical staff. Unit cost is not reduced by creating the software application over and over again.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 13, 2013
Accession Number
ADA608124

Entities

People

  • Barry Boehm
  • Bradford Clark
  • Jo Ann Lane
  • Ramin Moazeni
  • Ray Madachy
  • Thomas Tan
  • Wilson Rosa

Organizations

  • University of Southern California

Tags

Communities of Interest

  • Advanced Electronics
  • Air Platforms
  • C4I
  • Cyber
  • Energy and Power Technologies
  • Ground and Sea Platforms
  • Sensors
  • Space
  • Weapons Technologies

DTIC Thesaurus Topics

  • Aircrafts
  • Application Software
  • Computer Programming
  • Computer Programs
  • Computers
  • Fire Control Systems
  • Fixed Wing Aircraft
  • Information Processing
  • Information Systems
  • Manufacturing
  • Measurement
  • Munitions
  • Production
  • Software Development
  • Systems Engineering
  • Test And Evaluation
  • Test Equipment

Fields of Study

  • Computer science
  • Engineering

Readers

  • Computational Modeling and Simulation
  • Industrial Economics
  • Software Engineering.