Skip to main content

Nancy Mead

Fellow and Principal Researcher, Software Engineering Institute


Nancy Mead

Research Areas

Cross Cutting Thrusts

Software Security


Nancy R. Mead is a Fellow and Principal Researcher at the Software Engineering Institute (SEI).  Mead is an Adjunct Professor of Software Engineering at Carnegie Mellon University.  She is currently involved in the study of security requirements engineering and the development of software assurance curricula.  She also served as director of software engineering education for the SEI from 1991 to 1994. Her research interests are in the areas of software security, software requirements engineering, and software architectures.

Prior to joining the SEI, Mead was a senior technical staff member at IBM Federal Systems, where she spent most of her career in the development and management of large real-time systems.  She also worked in IBM's software engineering technology area and managed IBM Federal Systems' software engineering education department.  She has developed and taught numerous courses on software engineering topics, both at universities and in professional education courses.

Mead authored more than 150 publications and invited presentations. She is a Fellow of the Institute of Electrical and Electronic Engineers, Inc. (IEEE) and the IEEE Computer Society, and is a Distinguished Educator of the Association of Computing Machinery. She received the 2015 Distinguished Education Award from the IEEE Computer Society Technical Council on Software Engineering. The Nancy Mead Award for Excellence in Software Engineering Education is named for her and has been awarded since 2010, with Mary Shaw as the first recipient.


PhD in mathematics from the Polytechnic Institute of New York

BA and an MS in mathematics from New York University.

Research Projects

Security Quality Requirements Engineering (SQUARE) Project

Cross Cutting Thrusts: Formal Methods | Software Security
Researchers: Nancy Mead, Lorrie Cranor

SQUARE: Requirements Engineering for Improved System Security

Research Area: Trustworthy Computing Platforms and Devices
Cross Cutting Thrusts: Formal Methods
Researcher: Nancy Mead

System Quality Requirements Engineering Process (SQUARE)

Researcher: Nancy Mead


"Making the Business Case for Software Assurance". Mead, N. R., Allen, J., Conklin, W. A., Drommi, A., Harrison, J., Ingalsbe, J., Rainey, J., & Shoemaker, D. (CMU/SEI-2009-SR-001). Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2009.

"Novel Methods of Incorporating Security Requirements Engineering into Software Engineering Courses and Curricula". Mead, N. R. & Shoemaker, D. Ch. VI, 98-113. Software Engineering: Effective Teaching and Learning Approaches and Practices. Edited by Ellis, Demurjian, and Naveda. IGI Global, 2008.

"Software Security Engineering: A Guide for Project Managers". Allen, J., Barnum, S., Ellison, R., McGraw, G., & Mead, N. R. Addison-Wesley, 2008.

"Threat Modeling: Diving into the Deep End". Ingalsbe, J. A., Kunimatsu, L., Baeten, T., & Mead, N. R. IEEE Software 5, 1 (Jan./Feb. 2008): 28-34.

"Optimizing Investments in Security Countermeasures: A Practical Tool for Fixed Budgets". Caulkins, J., Hough, E. D., Mead, N. R., & Osman, H. IEEE Security & Privacy 5, 5 (Sept./Oct. 2007): 24-27.