Mary Shaw (computer scientist)
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.[1][2] BiographyEarly lifeMary 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[citation needed]. 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 careerShaw obtained her BA from Rice University around 1965, and her PhD in computer science from Carnegie Mellon University in 1972.[3] With Marion Créhange (1937 – 2022), a French computer scientist who got a PhD in Computer Science in 1961,[4][5][6] 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.[3] In 2011, Mary Shaw and David Garlan received the Outstanding Research Award from ACM SIGSOFT, the Association of Computing Machinery's Special Interest Group on Software Engineering, for their "significant and lasting software engineering research contributions through the development and promotion of software architecture."[7][8] On October 3, 2014, U.S. President Barack Obama awarded Shaw with National Medal of Technology and Innovation.[9] She was named recipient of the award in 2012.[10] WorkShaw'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.[11] Software Architecture, 1996Shaw'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."[12] The book aims:
In this work Garlan and Shaw "describe an architecture of a system as a collection of computational components together with a description of the interactions between these components—the connectors."[2] A component is simply described as "the elements that perform computation."[2] ReceptionIn 2011 Shaw and Garlan were awarded the Outstanding Research Award for 2011 by Carnegie Mellon University (CMU) in honor of their pioneering research in the field of Software Architecture. William Scherlis, the director of CMU's Institute for Software Research, commented on Shaw and Garlan contribution:
Selected publications
Articles, a selection:[13]
See alsoReferences
External links |