Biography.guide
Home › People › Computer scientist › Mary Shaw
Portrait of Mary Shaw

Mary Shaw

b. 1943

American software engineer

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About Mary Shaw

Born 1943. Mary Shaw is an American computer scientist, engineer and university teacher.

Mary Shaw (born 1943) is an American software engineer, and the Alan J. Perlis Professor of Computer Science in the School of Computer Science at Carnegie Mellon University, known for her work in the field of software architecture.

Biography Early life Mary M. Shaw was born in Washington D.C. in 1943. Her father (Eldon Shaw) was a civil engineer and economist for the U.S. Department of Agriculture and her mother (Mary Shaw) was a homemaker. Shaw attended high school in Bethesda, Maryland, during the Sputnik cold war era during which technology was rapidly improving.

In high school, Shaw participated for two summers during high school in an after school program which taught students about computers. This program run by International Business Machines (IBM) and was a chance for student to explore fields outside of the normal curriculum. This was Shaw's first introduction to computers.

Studies and career Shaw obtained her BA from Rice University around 1965, and her PhD in computer science from Carnegie Mellon University in 1972.

With Marion Créhange (1937 – 2022), a French computer scientist who got a PhD in Computer Science in 1961, she is considered a pioneer in computer science.

After her graduation at Rice University, Shaw had started her career in industry, working as systems programmer at the Research Analysis Corporation. She also continued to do research at Rice University. In 1972 she joined the Carnegie Mellon University faculty, where she was eventually appointed Professor of Computer Science. From 1984 to 1987 she was also Chief Scientist at its Software Engineering Institute, from 1992 to 1999 Associate Dean for Professional Education, and from 2001 to 2006 Co-Director of the Sloan Software Industry Center.

On October 3, 2014, U.S. President Barack Obama awarded Shaw with National Medal of Technology and Innovation. She was named recipient of the award in 2012.

Work Shaw's main area of research interest is software engineering, including architectural, educational and historical aspects. Shaw authored seminal works in the field of software architecture along with David Garlan.

Software Architecture, 1996 Shaw's most cited work "Software Architecture: Perspectives on an Emerging Discipline," co-authored with David Garlan, examines the concept of "architectures for software systems as well as better ways to support software development." The book aims: "... to bring together the useful abstractions of systems design and the notations and tools of the software developer, and look at patterns used for system organization... to illustrate the discipling and examine the ways in which architectural design can impact software design. Our selection emphasizes informal descriptions, touching lightly on formal notations and specifications and on tools to support them." Mary Shaw. "Reduction of Compilation Costs Through Language Contraction". In: Communications of the ACM, 17(5):245–250, 1974. Mary Shaw. "Prospects for an Engineering Discipline of Software". in: IEEE Software, 7(6):15–24, 1990. Mary Shaw. "Comparing Architectural Design Styles". in: IEEE Software, 12(6):27–41, 1995. "Mary Shaw Facts." Mary Shaw Facts. Your Dictionary, n.d. Web. 01 Feb. 2017. "Mary Shaw." Mary Shaw - Engineering and Technology History Wiki. ETHW, n.d. Web. 01 Feb. 2017.

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Birth century
Nationality
Education
Carnegie Mellon University, Rice University
Employers
Rice University, Carnegie Mellon University, Carnegie Mellon School of Computer Science
Awards
National Medal of Technology and Innovation; Stevens Award; ACM Fellow; National Medal of Technology
Also known as
Mary Margaret Shaw

People in Mary Shaw's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped Mary Shaw's

Frequently asked questions

Who is Mary Shaw?

American software engineer

When was Mary Shaw born?

Mary Shaw was born on 1 September 1943 in Washington, D.C..

What is Mary Shaw's occupation?

Mary Shaw is a computer scientist, engineer and university teacher.

What nationality is Mary Shaw?

Mary Shaw is American.

Sources & further reading

· Wikipedia: Mary Shaw

· Wikidata: Q14241

· DBpedia: Mary Shaw (computer scientist)

Cite this page

APA: Biography.guide. (2026). Mary Shaw. https://biography.guide/mary-shaw/

MLA: "Mary Shaw." Biography.guide, https://biography.guide/mary-shaw/.

Chicago: "Mary Shaw." Biography.guide. https://biography.guide/mary-shaw/.

Data last updated: 2026-09-25 · Spot an error? Report a correction.

Page generated 2026-09-27 05:13 UTC