Software architecture: perspectives on an emerging discipline M Shaw, D Garlan Prentice-Hall, Inc., 1996 | 6296 | 1996 |
An introduction to software architecture D Garlan, M Shaw Advances in software engineering and knowledge engineering, 1-39, 1993 | 2555 | 1993 |
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 | 2370* | 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 | 1346 | 1995 |
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 | 795 | 2009 |
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 | 786 | 2011 |
Prospects for an engineering discipline of software M Shaw IEEE Software 7 (6), 15-24, 1990 | 595 | 1990 |
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 | 481 | 2005 |
Writing good software engineering research papers M Shaw 25th International Conference on Software Engineering, 2003. Proceedings …, 2003 | 431 | 2003 |
The golden age of software architecture M Shaw, P Clements IEEE software 23 (2), 31-39, 2006 | 420 | 2006 |
An introduction to the construction and verification of Alphard programs WA Wulf, RL London, M Shaw Software Engineering, IEEE Transactions on, 253-265, 1976 | 413 | 1976 |
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 | 387 | 1997 |
What makes good research in software engineering? M Shaw International Journal on Software Tools for Technology Transfer 4, 1-7, 2002 | 360 | 2002 |
Software architecture D Garlan Carnegie Mellon University, 2008 | 350 | 2008 |
Software engineering education: A roadmap M Shaw Proceedings of the Conference on the Future of Software Engineering, 371-380, 2000 | 341 | 2000 |
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 | 304 | 1993 |
The coming-of-age of software architecture research M Shaw Proceedings of the 23rd international conference on Software engineering, 656, 2001 | 299 | 2001 |
Global variable considered harmful W Wulf, M Shaw ACM Sigplan Notices 8 (2), 28-34, 1973 | 297 | 1973 |
Abstraction techniques in modern programming languages M Shaw IEEE software 1 (04), 10-26, 1984 | 236 | 1984 |
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 | 231* | 2006 |