2009 | ||
---|---|---|
79 | Mary Shaw: The challenge of pervasive software to the conventional wisdom of software engineering. ESEC/SIGSOFT FSE 2009: 1-2 | |
78 | Christopher Scaffidi, Brad A. Myers, Mary Shaw: Fast, Accurate Creation of Data Validation Formats by End-User Developers. IS-EUD 2009: 242-261 | |
77 | Christopher Scaffidi, Brad A. Myers, Mary Shaw: Intelligently creating and recommending reusable reformatting rules. IUI 2009: 297-306 | |
76 | Betty H. C. Cheng, Rogério de Lemos, Holger Giese, Paola Inverardi, Jeff Magee, Jesper Andersson, Basil Becker, Nelly Bencomo, Yuriy Brun, Bojan Cukic, Giovanna Di Marzo Serugendo, Schahram Dustdar, Anthony Finkelstein, Cristina Gacek, Kurt Geihs, Vincenzo Grassi, Gabor Karsai, Holger M. Kienle, Jeff Kramer, Marin Litoiu, Sam Malek, Raffaela Mirandola, Hausi A. Müller, Sooyong Park, Mary Shaw, Matthias Tichy, Massimo Tivoli, Danny Weyns, Jon Whittle: Software Engineering for Self-Adaptive Systems: A Research Roadmap. Software Engineering for Self-Adaptive Systems 2009: 1-26 | |
75 | Yuriy Brun, Giovanna Di Marzo Serugendo, Cristina Gacek, Holger Giese, Holger M. Kienle, Marin Litoiu, Hausi A. Müller, Mauro Pezzè, Mary Shaw: Engineering Self-Adaptive Systems through Feedback Loops. Software Engineering for Self-Adaptive Systems 2009: 48-70 | |
74 | Christopher Scaffidi, Christopher Bogart, Margaret M. Burnett, Allen Cypher, Brad A. Myers, Mary Shaw: Predicting reuse of end-user web macro scripts. VL/HCC 2009: 93-100 | |
73 | Paul C. Clements, Mary Shaw: "The Golden Age of Software Architecture" Revisited. IEEE Software 26(4): 70-72 (2009) | |
72 | Ciera Jaspan, Michael Keeling, Larry Maccherone, Gabriel L. Zenarosa, Mary Shaw: Software Mythbusters Explore Formal Methods. IEEE Software 26(6): 60-63 (2009) | |
71 | Mary Shaw: Continuing Prospects for an Engineering Discipline of Software. IEEE Software 26(6): 64-67 (2009) | |
2008 | ||
70 | Christopher Scaffidi, Brad A. Myers, Mary Shaw: Toped: enabling end-user programmers to validate data. CHI Extended Abstracts 2008: 3519-3524 | |
69 | Mary Shaw: Empirical challenges in ultra large scale systems. ESEM 2008: 110 | |
68 | Christopher Scaffidi, Brad A. Myers, Mary Shaw: Topes: reusable abstractions for validating data. ICSE 2008: 1-10 | |
67 | Christopher Scaffidi, Brad A. Myers, Mary Shaw: Tool support for data validation by end-user programmers. ICSE 2008: 867-870 | |
66 | Robin Abraham, Margaret M. Burnett, Mary Shaw: The fourth workshop on end-user software engineering. ICSE Companion 2008: 1057-1058 | |
65 | Steven Fraser, Ricardo Lopez, Pradeep Kathail, Douglas C. Schmidt, Mary Shaw, Kevin Sullivan, Dave A. Thomas: Collaboration and communication: growing and sustaining ultra large scale (ULS) systems. OOPSLA Companion 2008: 797-800 | |
2007 | ||
64 | Mary Shaw: Aging Users are Still Users. Assisted Living Systems - Models, Architectures and Engineering Approaches 2007 | |
63 | Mary Shaw: Helping Everday Users Establish Confidence for Everyday Applications. End-User Software Engineering 2007 | |
62 | Vahe Poladian, David Garlan, Mary Shaw, M. Satyanarayanan, Bradley R. Schmerl, João Pedro Sousa: Leveraging Resource Prediction for Anticipatory Dynamic Configuration. SASO 2007: 214-223 | |
2006 | ||
61 | Paul Luo Li, James D. Herbsleb, Mary Shaw, Brian Robinson: Experiences and results from initiating field defect prediction and product test prioritization efforts at ABB Inc. ICSE 2006: 413-422 | |
60 | Christopher Scaffidi, Andrew Jensen Ko, Brad A. Myers, Mary Shaw: Dimensions Characterizing Programming Feature Usage by Information Workers. VL/HCC 2006: 59-64 | |
59 | Mary Shaw, Paul C. Clements: The Golden Age of Software Architecture. IEEE Software 23(2): 31-39 (2006) | |
2005 | ||
58 | Mary Shaw, James D. Herbsleb, Ipek Ozkaya: Deciding what to design: closing a gap in software engineering education. ICSE 2005: 607-608 | |
57 | Paul Luo Li, James D. Herbsleb, Mary Shaw: Finding Predictors of Field Defects for Open Source Software Systems in Commonly Available Data Sources: A Case Study of OpenBSD. IEEE METRICS 2005: 32 | |
56 | Paul Luo Li, James D. Herbsleb, Mary Shaw: Forecasting Field Defect Rates Using a Combined Time-Based and Metrics-Based Approach: A Case Study of OpenBSD. ISSRE 2005: 193-202 | |
55 | Mary Shaw, James D. Herbsleb, Ipek Ozkaya, David Root: Deciding What to Design: Closing a Gap in Software Engineering Education. Software Education and Training Sessions @ ICSE 2005: 28-58 | |
54 | Christopher Scaffidi, Mary Shaw, Brad A. Myers: Estimating the Numbers of End Users and End User Programmers. VL/HCC 2005: 207-214 | |
53 | Mary Shaw: Sparking Research Ideas from the Friction Between Doctrine and Reality. WICSA 2005: 11-16 | |
52 | Mary Shaw, Hans van Vliet: Software Architecture Education Session Report. WICSA 2005: 185-190 | |
51 | Vahe Poladian, João Pedro Sousa, Frank Padberg, Mary Shaw: Anticipatory configuration of resource-aware applications. ACM SIGSOFT Software Engineering Notes 30(4): 1-4 (2005) | |
50 | Christopher Scaffidi, Ashish Arora, Shawn Butler, Mary Shaw: A value-based approach to predicting system properties from design. ACM SIGSOFT Software Engineering Notes 30(4): 1-5 (2005) | |
49 | Christopher Scaffidi, Mary Shaw, Brad A. Myers: An approach for categorizing end user programmers to guide software engineering research. ACM SIGSOFT Software Engineering Notes 30(4): 1-5 (2005) | |
2004 | ||
48 | Vahe Poladian, João Pedro Sousa, David Garlan, Mary Shaw: Dynamic Configuration of Resource-Aware Services. ICSE 2004: 604-613 | |
47 | Orna Raz, Rebecca B. Buchheit, Mary Shaw, Philip Koopman, Christos Faloutsos: Automated Assistance for Eliciting User Expectations. SEKE 2004: 80-85 | |
46 | Paul Luo Li, Mary Shaw, James D. Herbsleb, Bonnie K. Ray, Peter Santhanam: Empirical evaluation of defect projection models for widely-deployed production software systems. SIGSOFT FSE 2004: 263-272 | |
2003 | ||
45 | Mary Shaw: Writing Good Software Engineering Research Paper. ICSE 2003: 726-737 | |
2002 | ||
44 | Orna Raz, Philip Koopman, Mary Shaw: Semantic anomaly detection in online data sources. ICSE 2002: 302-312 | |
43 | Mary Shaw: "Self-healing": softening precision to avoid brittleness: position paper for WOSS '02: workshop on self-healing systems. WOSS 2002: 111-114 | |
42 | Orna Raz, Philip Koopman, Mary Shaw: Enabling automatic adaptation in systems with under-specified elements. WOSS 2002: 55-60 | |
41 | Mary Shaw: What makes good research in software engineering? STTT 4(1): 1-7 (2002) | |
2001 | ||
40 | Peter Freeman, Donald J. Bagert, Hossein Saiedian, Mary Shaw, Robert Dupuis, J. Barrie Thompson: Software Engineering Body of Knowledge (SWEBOK). ICSE 2001: 693-696 | |
39 | Mary Shaw: Career-Long Education for Software Professionals: A US View of the Educational Challenges in a Rapidly-Changing Technology. PROFES 2001: 5 | |
38 | Mary Shaw: When System Boundaries Dissolve: Research Opportunities in Software Architectures for Ubiquitous Computing and Communication. WICSA 2001: 99- | |
2000 | ||
37 | George T. Heineman, William T. Councill, Janet S. Flynt, Alok Mehta, John R. Speed, Mary Shaw: Component-based software engineering and the issue of trust. ICSE 2000: 661-664 | |
36 | Mary Shaw: Software engineering education: a roadmap. ICSE - Future of SE Track 2000: 371-380 | |
35 | Orna Raz, Mary Shaw: An Approach to Preserving Sufficient Correctness in Open Resource Coalitions. IWSSD 2000: 159-170 | |
1998 | ||
34 | David D. Clark, Edward A. Feigenbaum, Donald P. Greenberg, Juris Hartmanis, Robert W. Lucky, Robert Metcalfe, Raj Reddy, Mary Shaw, William A. Wulf: Innovation and Obstacles: The Future of Computing. IEEE Computer 31: 29-38 (1998) | |
1997 | ||
33 | Mary Shaw, Paul C. Clements: A Field Guide to Boxology: Preliminary Classification of Architectural Styles for Software Systems. COMPSAC 1997: 6-13 | |
32 | Robert DeLine, Gregory Zelesnik, Mary Shaw: Lessons on Converting Batch Systems to Support Interaction (Experience Report). ICSE 1997: 195-204 | |
1995 | ||
31 | Mary Shaw: Architectural Issues in Software Reuse: It's Not Just the Functionality, It's the Packaging. SSR 1995: 3-6 | |
30 | Mary Shaw, David Garlan: Formulations and Formalisms in Software Architecture. Computer Science Today 1995: 307-323 | |
29 | Mary Shaw: Comparing Architectural Design Styles. IEEE Software 12(6): 27-41 (1995) | |
28 | Mary Shaw, Robert DeLine, Daniel V. Klein, Theodore L. Ross, David M. Young, Gregory Zelesnik: Abstractions for Software Architecture and Tools to Support Them. IEEE Trans. Software Eng. 21(4): 314-335 (1995) | |
1994 | ||
27 | Mary Shaw: Putting ``Engineering'' into Software Engineering (Abstract). ACM Conference on Computer Science 1994: 417 | |
26 | Bruce Anderson, Mary Shaw, Larry Best, Kent Beck: Software architecture (panel): the next step for object technology. OOPS Messenger 5(2): 63-66 (1994) | |
1993 | ||
25 | Mary Shaw: Procedure Calls Are the Assembly Language of Software Interconnection: Connectors Deserve First-Class Status. ICSE Workshop on Studies of Software Design 1993: 17-32 | |
24 | Bruce Anderson, Mary Shaw, Larry Best, Kent Beck: Software Architecture: The Next Step for Object Technology (Panel). OOPSLA 1993: 356-359 | |
1992 | ||
23 | R. F. Swonger, C. M. Scott, Chris Okasaki, Mary Shaw, David Garlan: Experience with a Course on Architectures for Software Systems. CSEE 1992: 23-43 | |
22 | Mary Shaw, William A. Wulf: Toward relaxing assumptions in languages and the1r implementations. ICCL 1992: 202-211 | |
1991 | ||
21 | Mary Shaw, James E. Tomayko: Models for Undergraduate Project Courses in Software Engineering. CSEE 1991: 33-71 | |
1990 | ||
20 | Mary Shaw: Toward Higher-Level Abstractions for Software Systems. Data Knowl. Eng. 5: 119-128 (1990) | |
19 | Mary Shaw: Prospects for an Engineering Discipline of Software. IEEE Software 7(6): 15-24 (1990) | |
1989 | ||
18 | Mary Shaw: Remembrances of a Graduate Student. ICSE 1989: 99-100 | |
1986 | ||
17 | Mary Shaw: Beyond Programming-in-the-Large: The Next Challenges for Software Engineering. Advanced Programming Environments 1986: 519-535 | |
1982 | ||
16 | Mary Shaw: The Impact of Modelling and Abstraction Concerns on Modern Programming Languages. On Conceptual Modelling (Intervale) 1982: 49-78 | |
1981 | ||
15 | Mary Shaw, Guy T. Almes, Joseph M. Newcomer, Brian K. Reid, William A. Wulf: A Comparison of Programming Languages for Software Engineering. Softw., Pract. Exper. 11(1): 1-52 (1981) | |
1980 | ||
14 | Mary Shaw: Abstraction, Data Types, and Models for Software. Workshop on Data Abstraction, Databases and Conceptual Modelling 1980: 189-191 | |
13 | Lawrence A. Rowe, L. Peter Deutsch, Mary Shaw, James W. Thatcher, Heinrich C. Mayr, Stephen N. Zilles, Patrick J. Hayes: Types (discussion). Workshop on Data Abstraction, Databases and Conceptual Modelling 1980: 43-52 | |
12 | Stephen N. Zilles, Ira P. Goldstein, E. F. Codd, Mary Shaw: Workshop Summary (discussion). Workshop on Data Abstraction, Databases and Conceptual Modelling 1980: 88-90 | |
11 | Anthony Ralston, Mary Shaw: Curriculum '78 - Is Computer Science Really that Unmathematical? Commun. ACM 23(2): 67-70 (1980) | |
10 | Jon Louis Bentley, Mary Shaw: An Alphard Specification of a Correct and Efficient Transformation on Data Structures. IEEE Trans. Software Eng. 6(6): 572-584 (1980) | |
1978 | ||
9 | Mary Shaw, Gary Feldman, Robert Fitzgerald, Paul Hilfinger, Izumi Kimura, Ralph L. London, Jonathan Rosenberg, William A. Wulf: Validating The Utility Of Abstraction Techniques. ACM Annual Conference (1) 1978: 106-110 | |
1977 | ||
8 | Mary Shaw, William A. Wulf, Ralph L. London: Abstraction and Verification in Alphard: Defining and Specifying Iteration and Generators. Commun. ACM 20(8): 553-564 (1977) | |
7 | Mary Shaw, J. F. Traub: Selection of Good Algorithms from a Family of Algorithms for Polynomial Derivative Evaluation. Inf. Process. Lett. 6(5): 141-145 (1977) | |
1976 | ||
6 | Mary Shaw: Research Directions in Abstract Data Structures. Conference on Data: Abstraction, Definition and Structure 1976: 66-68 | |
5 | William A. Wulf, Ralph L. London, Mary Shaw: An Introduction to the Construction and Verification of Alphard Programs (Abstract). ICSE 1976: 390 | |
4 | William A. Wulf, Ralph L. London, Mary Shaw: An Introduction to the Construction and Verification of Alphard Programs. IEEE Trans. Software Eng. 2(4): 253-265 (1976) | |
1974 | ||
3 | Mary Shaw: Reduction of Compilation Costs Through Language Contraction. Commun. ACM 17(5): 245-250 (1974) | |
2 | Mary Shaw, J. F. Traub: On the Number of Multiplications for the Evaluation of a Polynomial and Some of Its Derivatives. J. ACM 21(1): 161-167 (1974) | |
1972 | ||
1 | Mary Shaw, J. F. Traub: On the Number of Multiplications for the Evaluation of a Polynomial and All Its Derivatives FOCS 1972: 105-107 |