1996 - ACM Fellow For significant contributions to software engineering, especially in the areas of software architecture, abstract data types, and software engineering education.
1992 - Fellow of the American Association for the Advancement of Science (AAAS)
1990 - IEEE Fellow For contributions to computer science education.
His scientific interests lie mostly in Software engineering, Software system, Social software engineering, Software development and Software architecture. Mary Shaw combines subjects such as Software design and Software construction with his study of Software engineering. The Software system study combines topics in areas such as Data mining and Systems engineering.
His work carried out in the field of Social software engineering brings together such families of science as Personal software process, Software walkthrough, Software Engineering Process Group, System of systems engineering and Software peer review. To a larger extent, Mary Shaw studies Programming language with the aim of understanding Software development. His studies in Software architecture integrate themes in fields like Software design description, Field and Resource-oriented architecture.
His primary areas of study are Software engineering, Software, Programming language, Software development and Software system. The various areas that he examines in his Software engineering study include Software design, Software construction, Personal software process, Social software engineering and Software architecture. His Social software engineering research is multidisciplinary, incorporating elements of Requirements engineering, Software Engineering Process Group and Software requirements.
His Software architecture study frequently draws connections to adjacent fields such as Architectural pattern. His Software research is multidisciplinary, incorporating perspectives in End user and Dependability. His Software system study integrates concerns from other disciplines, such as Systems design and Systems engineering.
Mary Shaw spends much of his time researching Software engineering, Software, Software system, End user and Software development. The study incorporates disciplines such as Computer programming, Software design, Engineering management and Social software engineering in addition to Software engineering. His work deals with themes such as Requirements engineering, Software Engineering Process Group and Software requirements, which intersect with Social software engineering.
His study in the field of Application software also crosses realms of Road map. His Software system research incorporates themes from System of systems engineering and Systems engineering. His Software development research includes elements of Bridging, Management science and Engineering ethics.
The scientist’s investigation covers issues in Software engineering, Software, Software development, Software system and Social software engineering. His Software engineering research is multidisciplinary, relying on both Software design and Curriculum. His Software design study incorporates themes from Artifact, Service-oriented architecture, Software architecture and Computer-aided software engineering, Software construction.
When carried out as part of a general Software research project, his work on Software technology is frequently linked to work in Routine practice, therefore connecting diverse disciplines of study. In the field of Software development, his study on Software Engineering Process Group and Software production overlaps with subjects such as Work and Bridge. The concepts of his Social software engineering study are interwoven with issues in Software verification and validation, Requirements engineering, System of systems engineering and Software requirements.
This overview was generated by a machine learning system which analysed the scientist’s body of work. If you have any feedback, you can contact us here.
Software architecture
Mary Shaw;David Garlan.
(1996)
Software architecture: perspectives on an emerging discipline
Mary Shaw;David Garlan.
(1996)
An Introduction to Software Architecture
David Garlan;Mary Shaw.
software engineering and knowledge engineering (1994)
Software Engineering for Self-Adaptive Systems : A Second Research Roadmap
Rogério de Lemos;Holger Giese;Hausi A. Müller;Mary Shaw.
dagstuhl seminar proceedings (2013)
Software Engineering for Self-Adaptive Systems: A Research Roadmap
Betty H. Cheng;Rogério Lemos;Holger Giese;Paola Inverardi.
Lecture Notes in Computer Science (2009)
Abstractions for software architecture and tools to support them
M. Shaw;R. DeLine;D.V. Klein;T.L. Ross.
IEEE Transactions on Software Engineering (1995)
Engineering Self-Adaptive Systems through Feedback Loops
Yuriy Brun;Giovanna Marzo Serugendo;Cristina Gacek;Holger Giese.
Lecture Notes in Computer Science (2009)
Prospects for an engineering discipline of software
M. Shaw.
IEEE Software (1990)
The state of the art in end-user software engineering
Amy J. Ko;Robin Abraham;Laura Beckwith;Alan Blackwell.
ACM Computing Surveys (2011)
Estimating the numbers of end users and end user programmers
C. Scaffidi;M. Shaw;B. Myers.
symposium on visual languages and human-centric computing (2005)
Profile was last updated on December 6th, 2021.
Research.com Ranking is based on data retrieved from the Microsoft Academic Graph (MAG).
The ranking h-index is inferred from publications deemed to belong to the considered discipline.
If you think any of the details on this page are incorrect, let us know.
Carnegie Mellon University
Carnegie Mellon University
University of Virginia
University of Victoria
University of Potsdam
York University
Oregon State University
University of Massachusetts Amherst
KU Leuven
Carnegie Mellon University
We appreciate your kind effort to assist us to improve this page, it would be helpful providing us with as much detail as possible in the text box below: