Exploring the DoD Software Factbook

View/ Open
Author
Miler, Christopher
Shull, Forrest
Zubrow, David
Date
2018-04-30Metadata
Show full item recordAbstract
The Carnegie Mellon Software Engineering Institute (SEI) conducted an analysis of software engineering data owned and maintained by the Department of Defense (DoD) to produce high-level, DoD-wide heuristics and domain-specific benchmark data. This work yielded basic facts about software projects, such as averages, ranges, and heuristics for requirements, size, effort, and duration. Factual, quantitatively-derived statements were reported to provide users with easily digestible benchmarks. Findings were also presented by system type, or super domain. The analysis in this area focused on identifying the most and least expensive projects and the best and worst projects within three super domains: real time, engineering, and automated information systems. It also provided insight into the differences between system domains and contained domain-specific heuristics. Finally, correlations were explored among requirements, size, duration, and effort and the strongest models for predicting change were described. The goal of this work was to determine how well the data could be used to answer common questions related to planning or replanning software projects. The paper provides a high-level overview of the SEI's research and primary findings.
NPS Report Number
SYM-AM-18-137Collections
Related items
Showing items related by title, author, creator and subject.
-
Exploring the Department of Defense Software Factbook
Miller, Christopher; Shull, Forrest; Zubrow, David (Monterey, California. Naval Postgraduate School, 2018-04-30); SYM-AM-18-058The Carnegie Mellon Software Engineering Institute (SEI) conducted an analysis of software engineering data owned and maintained by the Department of Defense (DoD) to produce high-level, DoD-wide heuristics and domain-specific ... -
Deriving the Cost of Software Maintenance for Software Intensive Systems
Sams, Bradley J. (2011-08-29); NPS-CE-11-160Throughout software''s lifetime, changes are introduced to the code in order to maintain the desired performance. These changes often create side effects, which cause other cascading effects elsewhere in the software or ... -
Measurement of software project management effectiveness
Demir, Kadir Alpaslan (Monterey, California. Naval Postgraduate School, 2008-12);Evaluating, monitoring, and improving the effectiveness of project management can contribute to successful acquisition of software systems. In this dissertation, we introduce a quantitative metric for gauging the effectiveness ...