Researcher

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.

  8. 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

  1. Since 1972Carnegie Mellon UniversityFaculty, Chief Scientist

Education

  1. 1972Carnegie Mellon UniversityPhD in computer science
  2. Rice UniversityBA in mathematics

Sources and credits

Photo: We have no published photo of Mary Shaw yet. Send us a free-licensed photo.

  1. Mary Shaw - Software and Societal Systems Department - Kenneth C. Griffin School of Computer Science - Carnegie Mellon University s3d.cmu.edu. Checked 21 October 2026.
  2. Mary Shaw (computer scientist) - Wikipedia en.wikipedia.org. Checked 21 October 2026.
  3. Mary Shaw - Engineering and Technology History Wiki ethw.org. Checked 21 October 2026.
  4. Press Release: Carnegie Mellon's Shaw and Garlan Honored For Pioneering Research in Software Architecture - News - Carnegie Mellon University cmu.edu. Checked 21 October 2026.
  5. Alphard (programming language) - Wikipedia en.wikipedia.org. Checked 21 October 2026.
  6. Carnegie Mellon's Mary Shaw Will Receive National Medal of Technology and Innovation - News - Carnegie Mellon University cmu.edu. Checked 21 October 2026.
  7. [2409.00764] tl;dr: Chill, y'all: AI Will Not Devour SE arxiv.org. Checked 21 October 2026.
  8. Panel 1: The Future of Software Engineering Beyond the Hype of AI - ICSE 2025 conf.researchr.org. Checked 21 October 2026.
  9. Mary Shaw - CAIN 2025 conf.researchr.org. Checked 21 October 2026.
  10. Mary Shaw - ICSE 2026 conf.researchr.org. Checked 21 October 2026.