Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

Digital Library

Javascript is currently disabled for your browser. For an optimal search experience, please enable javascript.

Advanced Search

Basic Search

Content Type

Topics

Publication Date

Technical Note

Assumptions Management in Software Development

  • Abstract

    Software developers constantly make assumptions about the interpretation of requirements, design decisions, operational domain, environment, characteristics of input data, and other factors during system implementation. These assumptions are seldom documented and less frequently validated by the people who have the knowledge to verify their appropriateness. Additionally, the business, legal, and operating environments are always changing, as well as the software itself, rendering previously valid assumptions invalid. This technical note explores assumptions management as a method for improving software quality. This exploration covers assumptions management concepts, results of work on a prototype Assumptions Management System, conclusions, lessons learned, and potential work in this area.

  • Download

Cite This Report

SEI

Lewis, Grace; Mahatham, Teeraphong; & Wrage, Lutz. Assumptions Management in Software Development. CMU/SEI-2004-TN-021. Software Engineering Institute, Carnegie Mellon University. 2004. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=6941

IEEE

Lewis. Grace, Mahatham. Teeraphong, and Wrage. Lutz, "Assumptions Management in Software Development," Software Engineering Institute, Carnegie Mellon University, Pittsburgh, Pennsylvania, Technical Note CMU/SEI-2004-TN-021, 2004. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=6941

APA

Lewis, Grace., Mahatham, Teeraphong., & Wrage, Lutz. (2004). Assumptions Management in Software Development (CMU/SEI-2004-TN-021). Retrieved April 27, 2017, from the Software Engineering Institute, Carnegie Mellon University website: http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=6941

CHI

Grace Lewis, Teeraphong Mahatham, & Lutz Wrage. Assumptions Management in Software Development (CMU/SEI-2004-TN-021). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2004. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=6941

MLA

Lewis, Grace., Mahatham, Teeraphong., & Wrage, Lutz. 2004. Assumptions Management in Software Development (Technical Report CMU/SEI-2004-TN-021). Pittsburgh: Software Engineering Institute, Carnegie Mellon University. http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=6941

BibTex

@techreport{LewisAssumptionsManagement2004,
title={Assumptions Management in Software Development},
author={Grace Lewis and Teeraphong Mahatham and Lutz Wrage},
year={2004},
number={CMU/SEI-2004-TN-021},
institution={Software Engineering Institute, Carnegie Mellon University},
address={Pittsburgh, PA},
url={http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=6941} }