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 |