Follow
Mary Shaw
Mary Shaw
A.J. Perlis University Professor of Computer Science, Carnegie Mellon Univeristy
Verified email at cs.cmu.edu
Title
Cited by
Cited by
Year
Software architecture: perspectives on an emerging discipline
M Shaw, D Garlan
Prentice-Hall, Inc., 1996
63031996
An introduction to software architecture
D Garlan, M Shaw
Advances in software engineering and knowledge engineering, 1-39, 1993
25351993
Software engineering for self-adaptive systems: A research roadmap
BHC Cheng, R De Lemos, H Giese, P Inverardi, J Magee, J Andersson, ...
Software engineering for self-adaptive systems, 1-26, 2009
2333*2009
Abstractions for software architecture and tools to support them
M Shaw, R DeLine, DV Klein, TL Ross, DM Young, G Zelesnik
IEEE transactions on software engineering 21 (4), 314-335, 1995
13541995
Engineering self-adaptive systems through feedback loops
Y Brun, G Di Marzo Serugendo, C Gacek, H Giese, H Kienle, M Litoiu, ...
Software Engineering for Self-Adaptive Systems, 48-70, 2009
7852009
The state of the art in end-user software engineering
AJ Ko, R Abraham, L Beckwith, A Blackwell, M Burnett, M Erwig, C Scaffidi, ...
ACM Computing Surveys (CSUR) 43 (3), 1-44, 2011
7602011
Prospects for an engineering discipline of software
M Shaw
IEEE Software 7 (6), 15-24, 1990
5851990
Estimating the numbers of end users and end user programmers
C Scaffidi, M Shaw, B Myers
2005 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC …, 2005
4772005
The golden age of software architecture
M Shaw, P Clements
IEEE software 23 (2), 31-39, 2006
4272006
Writing good software engineering research papers
M Shaw
25th International Conference on Software Engineering, 2003. Proceedings …, 2003
4212003
An introduction to the construction and verification of Alphard programs
WA Wulf, RL London, M Shaw
Software Engineering, IEEE Transactions on, 253-265, 1976
4211976
A field guide to boxology: Preliminary classification of architectural styles for software systems
M Shaw, P Clements
Proceedings Twenty-First Annual International Computer Software and …, 1997
3841997
What makes good research in software engineering?
M Shaw
International Journal on Software Tools for Technology Transfer 4, 1-7, 2002
3612002
Software engineering education: A roadmap
M Shaw
Proceedings of the Conference on the Future of Software Engineering, 371-380, 2000
3382000
Software architecture
D Garlan
Carnegie Mellon University, 2008
3332008
Procedure calls are the assembly language of software interconnection: Connectors deserve first-class status
M Shaw
Studies of Software Design: ICSE'93 Workshop Maltimore, Maryland, USA, May …, 1993
3011993
The coming-of-age of software architecture research
M Shaw
Proceedings of the 23rd international conference on Software engineering, 656, 2001
2992001
Global variable considered harmful
W Wulf, M Shaw
ACM Sigplan Notices 8 (2), 28-34, 1973
2951973
Task-based adaptation for ubiquitous computing
V Poladian, JP Sousa, D Garlan, B Schmerl, M Shaw
IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and …, 2006
232*2006
Abstraction techniques in modern programming languages
M Shaw
IEEE software 1 (04), 10-26, 1984
2291984
Dynamic configuration of resource-aware services
V Poladian, JP Sousa, D Garlan, M Shaw
Proceedings. 26th International Conference on Software Engineering, 604-613, 2004
2172004
Architectural issues in software reuse: It's not just the functionality, it's the packaging
M Shaw
Proceedings of the 1995 Symposium on Software reusability, 3-6, 1995
2091995
Formulations and formalisms in software architecture
M Shaw, D Garlan
Computer Science Today, 307-323, 1995
1971995
Larger scale systems require higher-level abstractions
M Shaw
ACM Sigsoft Software engineering notes 14 (3), 143-146, 1989
1941989
Abstraction and verification in Alphard: Defining and specifying iteration and generators
M Shaw, WA Wulf, RL London
Communications of the ACM 20 (8), 553-564, 1977
1911977
ALPHARD: Form and content
M Shaw
Carnegie Mellon University, 1981
189*1981
Beyond objects: A software design paradigm based on process control
M Shaw
ACM SIGSOFT Software Engineering Notes 20 (1), 27-38, 1995
1771995
Abstractions and implementations for architectural connections
M Shaw, R DeLine, G Zelesnik
Proceedings of International Conference on Configurable Distributed Systems …, 1996
1751996
Some patterns for software architectures
M Shaw
Pattern languages of program design 2, 255-269, 1996
1581996
Comparing architectural design styles
M Shaw
IEEE Software 12 (6), 27-41, 1995
1531995
Software engineering for self-adaptive systems: Research challenges in the provision of assurances
R De Lemos, D Garlan, C Ghezzi, H Giese, J Andersson, M Litoiu, ...
Software Engineering for Self-Adaptive Systems III. Assurances …, 2017
1452017
Empirical evaluation of defect projection models for widely-deployed production software systems
PL Li, M Shaw, J Herbsleb, B Ray, P Santhanam
Proceedings of the 12th ACM SIGSOFT twelfth international symposium on …, 2004
1422004
Semantic anomaly detection in online data sources
O Raz, P Koopman, M Shaw
proceedings of the 24th International Conference on Software Engineering …, 2002
1352002
Visibility of control in adaptive systems.
HA Müller, M Pezzè, M Shaw
ULSSIS@ ICSE, 23-26, 2008
1292008
Experiences and results from initiating field defect prediction and product test prioritization efforts at ABB Inc.
PL Li, J Herbsleb, M Shaw, B Robinson
Proceedings of the 28th international conference on Software engineering …, 2006
1292006
Software metrics: an analysis and evaluation
AJ Perlis, F Sayward, M Shaw
Mit Press, 1981
128*1981
Fundamental structures of computer science
WA Wulf, L Flon, M Shaw, P Hilfinger
Addison-Wesley Longman Publishing Co., Inc., 1981
1281981
Models for undergraduate project courses in software engineering
M Shaw, JE Tomayko
SEI Conference on Software Engineering Education, 33-71, 1991
1211991
Truth vs. knowledge: The difference between what a component does and what we know it does
M Shaw
Software Specification and Design, 1996., Proceedings of the 8th …, 1996
1191996
Characteristics of higher-level languages for software architecture
M Shaw, D Garlan
Carnegie Mellon University, Software Engineering Institute, 1994
118*1994
The system can't perform the operation now. Try again later.
Articles 1–40