2009 | ||
---|---|---|
72 | EE | Christopher Scaffidi, Brad A. Myers, Mary Shaw: Fast, Accurate Creation of Data Validation Formats by End-User Developers. IS-EUD 2009: 242-261 |
71 | EE | Christopher Scaffidi, Brad A. Myers, Mary Shaw: Intelligently creating and recommending reusable reformatting rules. IUI 2009: 297-306 |
2008 | ||
70 | EE | Christopher Scaffidi, Brad A. Myers, Mary Shaw: Toped: enabling end-user programmers to validate data. CHI Extended Abstracts 2008: 3519-3524 |
69 | EE | Mary Shaw: Empirical challenges in ultra large scale systems. ESEM 2008: 110 |
68 | EE | Christopher Scaffidi, Brad A. Myers, Mary Shaw: Topes: reusable abstractions for validating data. ICSE 2008: 1-10 |
67 | EE | Christopher Scaffidi, Brad A. Myers, Mary Shaw: Tool support for data validation by end-user programmers. ICSE 2008: 867-870 |
66 | EE | Robin Abraham, Margaret M. Burnett, Mary Shaw: The fourth workshop on end-user software engineering. ICSE Companion 2008: 1057-1058 |
65 | EE | 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 | EE | Mary Shaw: Helping Everday Users Establish Confidence for Everyday Applications. End-User Software Engineering 2007 |
63 | EE | 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 |
62 | EE | Mary Shaw: Aging Users are Still Users. ssisted Living Systems - Models, Architectures and Engineering Approaches 2007 |
2006 | ||
61 | EE | 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 | EE | Christopher Scaffidi, Andrew Jensen Ko, Brad A. Myers, Mary Shaw: Dimensions Characterizing Programming Feature Usage by Information Workers. VL/HCC 2006: 59-64 |
59 | EE | Mary Shaw, Paul C. Clements: The Golden Age of Software Architecture. IEEE Software 23(2): 31-39 (2006) |
2005 | ||
58 | EE | Mary Shaw, James D. Herbsleb, Ipek Ozkaya: Deciding what to design: closing a gap in software engineering education. ICSE 2005: 607-608 |
57 | EE | 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 | EE | 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 | EE | 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 | EE | Christopher Scaffidi, Mary Shaw, Brad A. Myers: Estimating the Numbers of End Users and End User Programmers. VL/HCC 2005: 207-214 |
53 | EE | Mary Shaw: Sparking Research Ideas from the Friction Between Doctrine and Reality. WICSA 2005: 11-16 |
52 | EE | Mary Shaw, Hans van Vliet: Software Architecture Education Session Report. WICSA 2005: 185-190 |
51 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | Mary Shaw: Writing Good Software Engineering Research Paper. ICSE 2003: 726-737 |
2002 | ||
44 | EE | Orna Raz, Philip Koopman, Mary Shaw: Semantic anomaly detection in online data sources. ICSE 2002: 302-312 |
43 | EE | Mary Shaw: "Self-healing": softening precision to avoid brittleness: position paper for WOSS '02: workshop on self-healing systems. WOSS 2002: 111-114 |
42 | EE | Orna Raz, Philip Koopman, Mary Shaw: Enabling automatic adaptation in systems with under-specified elements. WOSS 2002: 55-60 |
41 | EE | 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 | EE | Mary Shaw: Career-Long Education for Software Professionals: A US View of the Educational Challenges in a Rapidly-Changing Technology. PROFES 2001: 5 |
38 | EE | Mary Shaw: When System Boundaries Dissolve: Research Opportunities in Software Architectures for Ubiquitous Computing and Communication. WICSA 2001: 99- |
2000 | ||
37 | EE | 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 | EE | Mary Shaw: Software engineering education: a roadmap. ICSE - Future of SE Track 2000: 371-380 |
35 | EE | 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 | EE | Mary Shaw, Paul C. Clements: A Field Guide to Boxology: Preliminary Classification of Architectural Styles for Software Systems. COMPSAC 1997: 6-13 |
32 | EE | Robert DeLine, Gregory Zelesnik, Mary Shaw: Lessons on Converting Batch Systems to Support Interaction (Experience Report). ICSE 1997: 195-204 |
1995 | ||
31 | EE | 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 | EE | Mary Shaw: Comparing Architectural Design Styles. IEEE Software 12(6): 27-41 (1995) |
28 | EE | 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 | EE | 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 | EE | 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 | EE | Mary Shaw: Abstraction, Data Types, and Models for Software. Workshop on Data Abstraction, Databases and Conceptual Modelling 1980: 189-191 |
13 | EE | 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 | EE | 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 | EE | 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 | EE | 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 | EE | 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 |