Mary Shaw
Also known as Mary M. Shaw
Mary Shaw is a software engineering researcher at Carnegie Mellon whose work on data abstraction and software architecture helped establish an engineering discipline for software, and who has written about what AI means for that discipline. After earning her computer science PhD at Carnegie Mellon in 1972, she designed the Alphard language with William Wulf and Ralph London and helped found the Software Engineering Institute, where she was chief scientist from 1984 to 1987. With David Garlan she published Software Architecture: Perspectives on an Emerging Discipline in 1996 and received the 2011 ACM SIGSOFT Outstanding Research Award, and in 2014 she was selected for the National Medal of Technology and Innovation. In 2024 she and Eunsuk Kang published the essay "tl;dr: Chill, y'all: AI Will Not Devour SE", which expects AI to bring new components, architectures and methods to software engineering, and she is the Alan J. Perlis University Professor of Computer Science in Carnegie Mellon's Software and Societal Systems Department.
- Born
- 1943
Years link to their sources.
Timeline
-
1943–1972
Rice and a Carnegie Mellon PhD
She is born in Washington, D.C. in 1943, earns a BA in mathematics at Rice University, and works in systems programming and research at the Research Analysis Corporation and at Rice. She joins the Carnegie Mellon faculty after earning her PhD in computer science there in 1972.
-
1976–1981
Alphard and data abstraction
With William Wulf and Ralph London, she designs Alphard, a Pascal-like language for data abstraction and verification, and the three publish "An Introduction to the Construction and Verification of Alphard Programs" in December 1976. In 1981, she coauthors a book on software metrics with Alan Perlis and Frederick Sayward.
-
1984–1990
Chief scientist at the SEI
She helps found Carnegie Mellon's Software Engineering Institute and serves as its chief scientist from 1984 to 1987. In 1990, she publishes "Prospects for an Engineering Discipline of Software" in IEEE Software, arguing that software engineering needs models, analysis techniques and design criteria.
-
1990s
A software architecture textbook
In 1996, she and David Garlan publish Software Architecture: Perspectives on an Emerging Discipline. The citation for her 1996 election as an ACM Fellow names her software architecture work. From 1992 to 1999, she also serves as associate dean for professional education at Carnegie Mellon.
-
2005–2011
Stevens and SIGSOFT awards
The Reengineering Forum gives her and David Garlan its Stevens Award and Citation in 2005. In 2011, they share the ACM SIGSOFT Outstanding Research Award for their work on software architecture.
-
2014
National Medal of Technology
In October 2014, President Obama announces that he has selected her for the National Medal of Technology and Innovation. Carnegie Mellon credits her work on software architecture, the large-scale structure of software systems, with helping establish it as a recognized discipline.
-
2024–2025
AI and software engineering's future
In 2024, she and Eunsuk Kang publish the essay "tl;dr: Chill, y'all: AI Will Not Devour SE" in Onward! Essays at SPLASH 2024. It holds that machine learning, large language models and generative AI offer new opportunities to extend the models and methods of software engineering and bring new kinds of components and architectures. In 2025, she is a panelist on "The Future of Software Engineering Beyond the Hype of AI" at ICSE 2025.
-
As of October 2026
Perlis Professor at Carnegie Mellon
She is the Alan J. Perlis University Professor of Computer Science in Carnegie Mellon's Software and Societal Systems Department, where her research focuses on software design, particularly software architecture and the design of systems created and used by real people. Her current major project is a book, There Must Be a Better Way, that collects and synthesizes decades of her essays, position papers and research results.
Career
- Since 1972Carnegie Mellon UniversityFaculty, Chief Scientist
Education
- 1972Carnegie Mellon UniversityPhD in computer science
- Rice UniversityBA in mathematics
Sources and credits
Photo: We have no published photo of Mary Shaw yet. Send us a free-licensed photo.
- Mary Shaw - Software and Societal Systems Department - Kenneth C. Griffin School of Computer Science - Carnegie Mellon University
- Mary Shaw (computer scientist) - Wikipedia
- Mary Shaw - Engineering and Technology History Wiki
- Press Release: Carnegie Mellon's Shaw and Garlan Honored For Pioneering Research in Software Architecture - News - Carnegie Mellon University
- Alphard (programming language) - Wikipedia
- Carnegie Mellon's Mary Shaw Will Receive National Medal of Technology and Innovation - News - Carnegie Mellon University
- [2409.00764] tl;dr: Chill, y'all: AI Will Not Devour SE
- Panel 1: The Future of Software Engineering Beyond the Hype of AI - ICSE 2025
- Mary Shaw - CAIN 2025
- Mary Shaw - ICSE 2026


