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: perspectives on an emerging discipline
Mary Shaw;David Garlan.
(1996)
Software architecture
Mary Shaw.
(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.
(2013)
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)
Software Engineering for Self-Adaptive Systems: A Research Roadmap
Betty H. Cheng;Rogério Lemos;Holger Giese;Paola Inverardi.
(2009)
Engineering Self-Adaptive Systems through Feedback Loops
Yuriy Brun;Giovanna Marzo Serugendo;Cristina Gacek;Holger Giese.
Lecture Notes in Computer Science (2009)
The state of the art in end-user software engineering
Amy J. Ko;Robin Abraham;Laura Beckwith;Alan Blackwell.
(2011)
Prospects for an engineering discipline of software
M. Shaw.
IEEE Software (1990)
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)
If you think any of the details on this page are incorrect, let us know.
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:
Carnegie Mellon University
Carnegie Mellon University
University of Virginia
University of Victoria
Hasso Plattner Institute
York University
Oregon State University
University of Massachusetts Amherst
KU Leuven
Carnegie Mellon University
University of Rochester
Technical University of Munich
University of Upper Alsace
Rutgers, The State University of New Jersey
Chinese Academy of Sciences
University of Kassel
Applied Materials (United States)
Uppsala University
University of Washington
Kansas State University
Chinese Academy of Sciences
New York Medical College
University of Pisa
Boston Children's Hospital
Indiana University
Seoul National University Hospital