Mary Shaw | |
---|---|
![]() | |
Nascimento | 1943 (82 anos) Pensilvânia |
Nacionalidade | ![]() |
Prêmios | Outstanding Research Award (2011),Medalha Nacional de Tecnologia e Inovação (2014) |
Instituições | Universidade Carnegie Mellon |
Campo(s) | Ciência da computação |
Mary Shaw (Pensilvânia,1943) é umaengenheira de softwareestadunidense. Éprofessora da cátedraAlan J. Perlis de ciência da computação daCarnegie Mellon School of Computer Science daUniversidade Carnegie Mellon, conhecida por seu trabalho no campo daarquitetura de software.[1][2]
Nascida em 1943, Shaw obteve umBA naUniversidade Ricec. 1965, e umPhD em ciência da computação naUniversidade Carnegie Mellon em 1972.[3]
Após a graduação na Universidade Rice Shaw começou sua carreira na indústria, trabalhando como programadora de sistemas naResearch Analysis Corporation. Também continuou a pesquisar na Universidade Rice. Em 1972 passou a fazer parte da faculdade da Universidade Carnegie Mellon, onde foi indicada professora de ciências da computação. De 1984 a 1987 foi também cientista chefe de seu Instituto de Engenharia do Software, de 1992 a 1999 foi decana associada para educação profissional, e de 2001 a 2006 co-diretora doSloan Software Industry Center.[3]
Em 2011 Shaw eDavid Garlan receberam oOutstanding Research Award daACM SIGSOFT (Association of Computing Machinery's Special Interest Group on Software Engineering), por suas "contribuições significativas e duradouras à pesquisa de engenharia de software através do desenvolvimento e promoção da arquitetura de software."[4][5]
Em 3 de outubro de 2014 opresidente dos Estados UnidosBarack Obama anunciou que Shaw foi agraciada com aMedalha Nacional de Tecnologia e Inovação.[6]
A principal área de pesquisa de Shaw éengenharia de software, incluindo aspectosarquiteturais, educacionais e históricos. Shaw é autora de trabalhos fundamentais na área dearquitetura de software, juntamente comDavid Garlan.[7]
O trabalho mais citado de Shaw éSoftware Architecture: Perspectives on an Emerging Discipline, em co-autoria comDavid Garlan, examinando o conceito de "arquiteturas para sistemas de software bem como melhores maneiras de suportar o desenvolvimento de softwares."[8]