Requirements Elicitation Introduction
• SEI Report
Publisher
Software Engineering Institute
Topic or Tag
Abstract
Using an elicitation method can help in producing a consistent and complete set of security requirements. However, brainstorming and elicitation methods used for ordinary functional (end-user) requirements usually are not oriented toward security requirements and do not result in a consistent and complete set of security requirements. The resulting system is likely to have fewer security exposures when security requirements are elicited in a systematic way.
In this article we briefly discuss a number of elicitation methods and the kind of tradeoff analysis that can be done to select a suitable one. Companion case studies can be found in Requirements Elicitation Case Studies. While results may vary from one organization to another, the discussion of our selection process and various methods should be of general use. Requirements elicitation is an active research area, and we expect to see advances in this area in the future. We expect that eventually there will be studies measuring which methods are most effective for eliciting security requirements. At present, however, there is little if any data comparing the effectiveness of different methods for eliciting security requirements.
Cite This SEI Report
Mead, N. (2013, May 13). Requirements Elicitation Introduction. Retrieved September 4, 2026, from https://www.sei.cmu.edu/library/requirements-elicitation-introduction/.
@techreport{mead_2013,
author={Mead, Nancy},
title={Requirements Elicitation Introduction},
month={May},
year={2013},
institution={Software Engineering Institute, Carnegie Mellon University},
url={https://www.sei.cmu.edu/library/requirements-elicitation-introduction/},
note={Accessed: 2026-Sep-4}
}
Mead, Nancy. "Requirements Elicitation Introduction." Software Engineering Institute, Carnegie Mellon University. Software Engineering Institute, May 13, 2013. https://www.sei.cmu.edu/library/requirements-elicitation-introduction/.
N. Mead, "Requirements Elicitation Introduction," Software Engineering Institute, Carnegie Mellon University. Software Engineering Institute, 13-May-2013 [Online]. Available: https://www.sei.cmu.edu/library/requirements-elicitation-introduction/. [Accessed: 4-Sep-2026].
Mead, Nancy. "Requirements Elicitation Introduction." Software Engineering Institute, Carnegie Mellon University, Software Engineering Institute, 13 May. 2013. https://www.sei.cmu.edu/library/requirements-elicitation-introduction/. Accessed 4 Sep. 2026.
Mead, Nancy. Requirements Elicitation Introduction. Software Engineering Institute. 2013. https://www.sei.cmu.edu/library/requirements-elicitation-introduction/