| 2025 | ICSE | Design Obligations for Software, with Examples from Data Abstraction and Adaptive Systems. | Mary Shaw |
| 2025 | ICSE | Curating Model Problems for Software Designing. | Mary Shaw, Marian Petre |
| 2024 | ICSE | Design Spaces and How Software Designers Use Them: a sampler. | Mary Shaw, Marian Petre |
| 2024 | Onward | tl;dr: Chill, y'all: AI Will Not Devour SE. | Eunsuk Kang, Mary Shaw |
| 2023 | ICSE | Open Design Case Study - A Crowdsourcing Effort to Curate Software Design Case Studies. | Chun Yong Chong, Eunsuk Kang, Mary Shaw |
| 2015 | OOPSLA | Software Professionalism - Is it 'Good Enough?'. | Steven D. Fraser, Dennis Mancl, Nancy R. Mead, Mary Shaw, Werner Wild |
| 2009 | IUI | Intelligently creating and recommending reusable reformatting rules. | Christopher Scaffidi, Brad A. Myers, Mary Shaw |
| 2008 | CHI | Toped: enabling end-user programmers to validate data. | Christopher Scaffidi, Brad A. Myers, Mary Shaw |
| 2008 | ESEM | Empirical challenges in ultra large scale systems. | Mary Shaw |
| 2008 | ICSE | The fourth workshop on end-user software engineering. | Robin Abraham, Margaret M. Burnett, Mary Shaw |
| 2008 | ICSE | Visibility of control in adaptive systems. | Hausi A. Mller, Mauro Pezz, Mary Shaw |
| 2008 | ICSE | Using topes to validate and reformat data in end-user programming tools. | Christopher Scaffidi, Allen Cypher, Sebastian G. Elbaum, Andhy Koesnandar, James Lin, Brad A. Myers, Mary Shaw |
| 2008 | ICSE | Topes: reusable abstractions for validating data. | Christopher Scaffidi, Brad A. Myers, Mary Shaw |
| 2008 | ICSE | Tool support for data validation by end-user programmers. | Christopher Scaffidi, Brad A. Myers, Mary Shaw |
| 2008 | ICSE | Accommodating data heterogeneity in ULS systems. | Christopher Scaffidi, Mary Shaw |
| 2008 | OOPSLA | Collaboration and communication: growing and sustaining ultra large scale (ULS) systems. | Steven Fraser, Ricardo Lpez, Pradeep Kathail, Douglas C. Schmidt, Mary Shaw, Kevin J. Sullivan, Dave A. Thomas |
| 2006 | ICSE | Experiences and results from initiating field defect prediction and product test prioritization efforts at ABB Inc. | Paul Luo Li, James D. Herbsleb, Mary Shaw, Brian Robinson |
| 2005 | ICSE | An approach for categorizing end user programmers to guide software engineering research. | Christopher Scaffidi, Mary Shaw, Brad A. Myers |
| 2005 | ICSE | Deciding what to design: closing a gap in software engineering education. | Mary Shaw, James D. Herbsleb, Ipek Ozkaya |
| 2005 | ICSE | Deciding What to Design: Closing a Gap in Software Engineering Education. | Mary Shaw, James D. Herbsleb, Ipek Ozkaya, David Root |
| 2005 | ISSRE | Forecasting Field Defect Rates Using a Combined Time-Based and Metrics-Based Approach: A Case Study of OpenBSD. | Paul Luo Li, James D. Herbsleb, Mary Shaw |
| 2004 | ICSE | Dynamic Configuration of Resource-Aware Services. | Vahe Poladian, Joo Pedro Sousa, David Garlan, Mary Shaw |
| 2004 | SEKE | Automated Assistance for Eliciting User Expectations. | Orna Raz, Rebecca B. Buchheit, Mary Shaw, Philip Koopman, Christos Faloutsos |
| 2003 | ICSE | Writing Good Software Engineering Research Paper. | Mary Shaw |
| 2002 | ICSE | Semantic anomaly detection in online data sources. | Orna Raz, Philip Koopman, Mary Shaw |
| 2001 | ICSE | Software Engineering Body of Knowledge (SWEBOK). | Peter Freeman, Donald J. Bagert, Hossein Saiedian, Mary Shaw, Robert Dupuis, J. Barrie Thompson |
| 2001 | ICSE | The Coming-of-Age of Software Architecture Research. | Mary Shaw |
| 2001 | ICSE | Third International Workshop on Economics-Driven Software Engineering Research. | Kevin J. Sullivan, Mary Shaw, Barry W. Boehm, David Notkin, Warren Harrison |
| 2001 | PROFES | Career-Long Education for Software Professionals: A US View of the Educational Challenges in a Rapidly-Changing Technology. | Mary Shaw |
| 2000 | ICSE | Component-based software engineering and the issue of trust. | George T. Heineman, William T. Councill, Janet S. Flynt, Alok Mehta, John R. Speed, Mary Shaw |
| 2000 | ICSE | Software engineering education: a roadmap. | Mary Shaw |
| 1997 | COMPSAC | A Field Guide to Boxology: Preliminary Classification of Architectural Styles for Software Systems. | Mary Shaw, Paul C. Clements |
| 1997 | ICSE | Lessons on Converting Batch Systems to Support Interaction (Experience Report). | Robert DeLine, Gregory Zelesnik, Mary Shaw |
| 1993 | ICSE | Procedure Calls Are the Assembly Language of Software Interconnection: Connectors Deserve First-Class Status. | Mary Shaw |
| 1993 | OOPSLA | Software Architecture: The Next Step for Object Technology (Panel). | Bruce Anderson, Mary Shaw, Larry Best, Kent L. Beck |
| 1989 | ICSE | Remembrances of a Graduate Student. | Mary Shaw |
| 1986 | CHI | An input-output model of interactive systems. | Mary Shaw |
| 1984 | SIGCSE | Goals for computer science education in the 1980s. | Mary Shaw |
| 1984 | SIGCSE | The role of mathematics in computer science education. | Mary Shaw, Abraham Kandel, John Werth |
| 1980 | SIGMOD | Types (discussion). | Lawrence A. Rowe, L. Peter Deutsch, Mary Shaw, James W. Thatcher, Heinrich C. Mayr, Stephen N. Zilles, Patrick J. Hayes |
| 1980 | SIGMOD | Abstraction, Data Types, and Models for Software. | Mary Shaw |
| 1980 | SIGMOD | Workshop Summary (discussion). | Stephen N. Zilles, Ira P. Goldstein, E. F. Codd, Mary Shaw |
| 1979 | SIGCSE | Curriculum 78 (Panel Discussion): Consequences for the student profile. | Richard H. Austing, Lynne J. Baldwin, Lucia McKay, Mary Shaw, Nell Dale |
| 1978 | SIGCSE | A fundamental computer science course that unifies theory and practice. | Lawrence Flon, Paul N. Hilfinger, Mary Shaw, William A. Wulf |
| 1978 | SIGCSE | Introducing "theory" in the second programming course. | Paul N. Hilfinger, Mary Shaw, William A. Wulf |
| 1976 | ICSE | An Introduction to the Construction and Verification of Alphard Programs (Abstract). | William A. Wulf, Ralph L. London, Mary Shaw |
| 1972 | FOCS | On the Number of Multiplications for the Evaluation of a Polynomial and All Its Derivatives | Mary Shaw, Joseph F. Traub |