default search action
Mary Shaw
Person information
- affiliation: Carnegie Mellon University, Pittsburgh, USA
- award (2012): National Medal of Technology and Innovation
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [c88]Mary Shaw, Marian Petre:
Design Spaces and How Software Designers Use Them: a sampler. Designing@ICSE 2024: 1-8 - [i10]Mary Shaw:
A Diagramming Technique for Teaching Students to Read Software Engineering Research Papers: an experience report. CoRR abs/2405.02734 (2024) - [i9]Mary Shaw:
AHA! Strategies for Gaining Insights into Software Design. CoRR abs/2406.05210 (2024) - [i8]Mary Shaw, Marian Petre:
Design Spaces and How Software Designers Use Them: a sampler. CoRR abs/2407.18502 (2024) - [i7]Eunsuk Kang, Mary Shaw:
tl;dr: Chill, y'all: AI Will Not Devour SE. CoRR abs/2409.00764 (2024) - 2023
- [c87]Chun Yong Chong, Eunsuk Kang, Mary Shaw:
Open Design Case Study - A Crowdsourcing Effort to Curate Software Design Case Studies. SEET@ICSE 2023: 23-28 - [i6]Chun Yong Chong, Eunsuk Kang, Mary Shaw:
Open Design Case Study - A Crowdsourcing Effort to Curate Software Design Case Studies. CoRR abs/2301.05069 (2023) - 2022
- [j41]Mary Shaw, Liming Zhu:
Can Software Engineering Harness the Benefits of Advanced AI? IEEE Softw. 39(6): 99-104 (2022) - [c86]Mary Shaw:
Myths and Mythconceptions: What Does It Mean to Be a Programming Language, Anyhow? (Keynote). SPLASH Companion 2022: 3
2010 – 2019
- 2018
- [j40]Nancy R. Mead, David Garlan, Mary Shaw:
Half a Century of Software Engineering Education: The CMU Exemplar. IEEE Softw. 35(5): 25-31 (2018) - [j39]Claire Le Goues, Ciera Jaspan, Ipek Ozkaya, Mary Shaw, Kathryn T. Stolee:
Bridging the Gap: From Research to Practical Advice. IEEE Softw. 35(5): 50-57 (2018) - 2015
- [c85]Steven D. Fraser, Dennis Mancl, Nancy R. Mead, Mary Shaw, Werner Wild:
Software Professionalism - Is it 'Good Enough?'. SPLASH (Companion Volume) 2015: 60-62 - 2013
- [c84]Rogério de Lemos, David Garlan, Carlo Ghezzi, Holger Giese, Jesper Andersson, Marin Litoiu, Bradley R. Schmerl, Danny Weyns, Luciano Baresi, Nelly Bencomo, Yuriy Brun, Javier Cámara, Radu Calinescu, Myra B. Cohen, Alessandra Gorla, Vincenzo Grassi, Lars Grunske, Paola Inverardi, Jean-Marc Jézéquel, Sam Malek, Raffaela Mirandola, Marco Mori, Hausi A. Müller, Romain Rouvoy, Cecília M. F. Rubira, Éric Rutten, Mary Shaw, Giordano Tamburrelli, Gabriel Tamura, Norha M. Villegas, Thomas Vogel, Franco Zambonelli:
Software Engineering for Self-Adaptive Systems: Research Challenges in the Provision of Assurances. Software Engineering for Self-Adaptive Systems 2013: 3-30 - [c83]Marin Litoiu, Mary Shaw, Gabriel Tamura, Norha M. Villegas, Hausi A. Müller, Holger Giese, Romain Rouvoy, Éric Rutten:
What Can Control Theory Teach Us About Assurances in Self-Adaptive Software Systems? Software Engineering for Self-Adaptive Systems 2013: 90-134 - [e3]Rogério de Lemos, Holger Giese, Hausi A. Müller, Mary Shaw:
Software Engineering for Self-Adaptive Systems II - International Seminar, Dagstuhl Castle, Germany, October 24-29, 2010 Revised Selected and Invited Papers. Lecture Notes in Computer Science 7475, Springer 2013, ISBN 978-3-642-35812-8 [contents] - 2012
- [j38]Marian Petre, Mary Shaw:
What's the value proposition of distance education? Inroads 3(3): 26-28 (2012) - [j37]Mary Shaw:
The Role of Design Spaces. IEEE Softw. 29(1): 46-50 (2012) - 2011
- [j36]Amy J. Ko, Robin Abraham, Laura Beckwith, Alan F. Blackwell, Margaret M. Burnett, Martin Erwig, Christopher Scaffidi, Joseph Lawrance, Henry Lieberman, Brad A. Myers, Mary Beth Rosson, Gregg Rothermel, Mary Shaw, Susan Wiedenbeck:
The state of the art in end-user software engineering. ACM Comput. Surv. 43(3): 21:1-21:44 (2011) - [j35]Mark A. Ardis, Pierre Bourque, Thomas B. Hilburn, Kahina Lasfer, Scott Lucero, James McDonald, Arthur B. Pyster, Mary Shaw:
Advancing Software Engineering Professional Education. IEEE Softw. 28(4): 58-63 (2011) - [c82]Mary Shaw:
Modularity for the modern world: summary of invited keynote. AOSD 2011: 1-6 - [c81]Barry W. Boehm, Pierre Bourque, Don Gelosh, Thomas B. Hilburn, Arthur B. Pyster, Mary Shaw, J. Barrie Thompson:
Panel on the role of graduate software and systems engineering bodies of knowledge in formulating graduate software engineering curricula. CSEE&T 2011: 535-536 - [c80]David Garlan, Mary Shaw:
Software architecture: reflections on an evolving discipline. SIGSOFT FSE 2011: 2 - 2010
- [j34]Christopher Scaffidi, Christopher Bogart, Margaret M. Burnett, Allen Cypher, Brad A. Myers, Mary Shaw:
Using traits of web macro scripts to predict reuse. J. Vis. Lang. Comput. 21(5): 277-291 (2010) - [c79]Rogério de Lemos, Holger Giese, Hausi A. Müller, Mary Shaw, Jesper Andersson, Marin Litoiu, Bradley R. Schmerl, Gabriel Tamura, Norha M. Villegas, Thomas Vogel, Danny Weyns, Luciano Baresi, Basil Becker, Nelly Bencomo, Yuriy Brun, Bojan Cukic, Ronald J. Desmarais, Schahram Dustdar, Gregor Engels, Kurt Geihs, Karl M. Göschka, Alessandra Gorla, Vincenzo Grassi, Paola Inverardi, Gabor Karsai, Jeff Kramer, Antónia Lopes, Jeff Magee, Sam Malek, Serge Mankovski, Raffaela Mirandola, John Mylopoulos, Oscar Nierstrasz, Mauro Pezzè, Christian Prehofer, Wilhelm Schäfer, Richard D. Schlichting, Dennis B. Smith, João Pedro Sousa, Ladan Tahvildari, Kenny Wong, Jochen Wuttke:
Software Engineering for Self-Adaptive Systems: A Second Research Roadmap. Software Engineering for Self-Adaptive Systems 2010: 1-32 - [c78]Yuriy Brun, Ronald J. Desmarais, Kurt Geihs, Marin Litoiu, Antónia Lopes, Mary Shaw, Michael Smit:
A Design Space for Self-Adaptive Systems. Software Engineering for Self-Adaptive Systems 2010: 33-50 - [c77]Mary Shaw:
Research toward an engineering discipline for software. FoSER 2010: 337-342 - [e2]Rogério de Lemos, Holger Giese, Hausi A. Müller, Mary Shaw:
Software Engineering for Self-Adaptive Systems, 24.10. - 29.10.2010. Dagstuhl Seminar Proceedings 10431, Schloss Dagstuhl - Leibniz-Zentrum für Informatik, Germany 2010 [contents] - [i5]Rogério de Lemos, Holger Giese, Hausi A. Müller, Mary Shaw:
10431 Abstracts Collection - Software Engineering for Self-Adaptive Systems. Software Engineering for Self-Adaptive Systems 2010 - [i4]Rogério de Lemos, Holger Giese, Hausi A. Müller, Mary Shaw:
10431 Report - Software Engineering for Self-Adaptive Systems. Software Engineering for Self-Adaptive Systems 2010 - [i3]Rogério de Lemos, Holger Giese, Hausi A. Müller, Mary Shaw, Jesper Andersson, Luciano Baresi, Basil Becker, Nelly Bencomo, Yuriy Brun, Bojan Cukic, Ronald J. Desmarais, Schahram Dustdar, Gregor Engels, Kurt Geihs, Karl M. Göschka, Alessandra Gorla, Vincenzo Grassi, Paola Inverardi, Gabor Karsai, Jeff Kramer, Marin Litoiu, Antónia Lopes, Jeff Magee, Sam Malek, Serge Mankovskii, Raffaela Mirandola, John Mylopoulos, Oscar Nierstrasz, Mauro Pezzè, Christian Prehofer, Wilhelm Schäfer, Richard D. Schlichting, Bradley R. Schmerl, Dennis B. Smith, João Pedro Sousa, Gabriel Tamura, Ladan Tahvildari, Norha M. Villegas, Thomas Vogel, Danny Weyns, Kenny Wong, Jochen Wuttke:
Software Engineering for Self-Adaptive Systems: A second Research Roadmap. Software Engineering for Self-Adaptive Systems 2010
2000 – 2009
- 2009
- [j33]Paul C. Clements, Mary Shaw:
"The Golden Age of Software Architecture" Revisited. IEEE Softw. 26(4): 70-72 (2009) - [j32]Ciera Jaspan, Michael Keeling, Larry Maccherone, Gabriel L. Zenarosa, Mary Shaw:
Software Mythbusters Explore Formal Methods. IEEE Softw. 26(6): 60-63 (2009) - [j31]Mary Shaw:
Continuing Prospects for an Engineering Discipline of Software. IEEE Softw. 26(6): 64-67 (2009) - [c76]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 - [c75]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 - [c74]Christopher Scaffidi, Brad A. Myers, Mary Shaw:
Fast, Accurate Creation of Data Validation Formats by End-User Developers. IS-EUD 2009: 242-261 - [c73]Christopher Scaffidi, Brad A. Myers, Mary Shaw:
Intelligently creating and recommending reusable reformatting rules. IUI 2009: 297-306 - [c72]Mary Shaw:
The challenge of pervasive software to the conventional wisdom of software engineering. ESEC/SIGSOFT FSE 2009: 1-2 - [c71]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 - 2008
- [c70]Christopher Scaffidi, Brad A. Myers, Mary Shaw:
Toped: enabling end-user programmers to validate data. CHI Extended Abstracts 2008: 3519-3524 - [c69]Mary Shaw:
Empirical challenges in ultra large scale systems. ESEM 2008: 110 - [c68]Christopher Scaffidi, Brad A. Myers, Mary Shaw:
Topes: reusable abstractions for validating data. ICSE 2008: 1-10 - [c67]Christopher Scaffidi, Allen Cypher, Sebastian G. Elbaum, Andhy Koesnandar, James Lin, Brad A. Myers, Mary Shaw:
Using topes to validate and reformat data in end-user programming tools. WEUSE@ICSE 2008: 11-15 - [c66]Christopher Scaffidi, Mary Shaw:
Accommodating data heterogeneity in ULS systems. ULSSIS@ICSE 2008: 15-18 - [c65]Hausi A. Müller, Mauro Pezzè, Mary Shaw:
Visibility of control in adaptive systems. ULSSIS@ICSE 2008: 23-26 - [c64]Christopher Scaffidi, Brad A. Myers, Mary Shaw:
Tool support for data validation by end-user programmers. ICSE 2008: 867-870 - [c63]Robin Abraham, Margaret M. Burnett, Mary Shaw:
The fourth workshop on end-user software engineering. ICSE Companion 2008: 1057-1058 - [c62]Steven Fraser, Ricardo López, Pradeep Kathail, Douglas C. Schmidt, Mary Shaw, Kevin J. Sullivan, Dave A. Thomas:
Collaboration and communication: growing and sustaining ultra large scale (ULS) systems. OOPSLA Companion 2008: 797-800 - [c61]Christopher Scaffidi, Christopher Bogart, Margaret M. Burnett, Allen Cypher, Brad A. Myers, Mary Shaw:
Characterizing reusability of end-user web macro scripts. RSSE@SIGSOFT FSE 2008: 1 - [e1]Robin Abraham, Margaret Burnett, Mary Shaw:
Proceedings of the 4th international workshop on End-user software engineering, WEUSE '08, Leipzig, Germany, May 12, 2008. ACM 2008, ISBN 978-1-60558-034-0 [contents] - 2007
- [c60]Vahe Poladian, David Garlan, Mary Shaw, Mahadev Satyanarayanan, Bradley R. Schmerl, João Pedro Sousa:
Leveraging Resource Prediction for Anticipatory Dynamic Configuration. SASO 2007: 214-223 - [i2]Mary Shaw:
Helping Everday Users Establish Confidence for Everyday Applications. End-User Software Engineering 2007 - [i1]Mary Shaw:
Aging Users are Still Users. Assisted Living Systems - Models, Architectures and Engineering Approaches 2007 - 2006
- [j30]Mary Shaw, Paul C. Clements:
The Golden Age of Software Architecture. IEEE Softw. 23(2): 31-39 (2006) - [j29]João Pedro Sousa, Vahe Poladian, David Garlan, Bradley R. Schmerl, Mary Shaw:
Task-based adaptation for ubiquitous computing. IEEE Trans. Syst. Man Cybern. Syst. 36(3): 328-340 (2006) - [c59]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 - [c58]Christopher Scaffidi, Brad A. Myers, Mary Shaw:
Challenges, Motivations, and Success Factors in the Creation of Hurricane Katrina "Person Locator" Web Sites. PPIG 2006: 16 - [c57]Christopher Scaffidi, Amy J. Ko, Brad A. Myers, Mary Shaw:
Dimensions Characterizing Programming Feature Usage by Information Workers. VL/HCC 2006: 59-64 - 2005
- [j28]Vahe Poladian, João Pedro Sousa, Frank Padberg, Mary Shaw:
Anticipatory configuration of resource-aware applications. ACM SIGSOFT Softw. Eng. Notes 30(4): 1-4 (2005) - [j27]Christopher Scaffidi, Ashish Arora, Shawn A. Butler, Mary Shaw:
A value-based approach to predicting system properties from design. ACM SIGSOFT Softw. Eng. Notes 30(4): 1-5 (2005) - [j26]Christopher Scaffidi, Mary Shaw, Brad A. Myers:
An approach for categorizing end user programmers to guide software engineering research. ACM SIGSOFT Softw. Eng. Notes 30(4): 1-5 (2005) - [c56]Christopher Scaffidi, Mary Shaw, Brad A. Myers:
An approach for categorizing end user programmers to guide software engineering research. WEUSE@ICSE 2005: 6:1-6:5 - [c55]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 - [c54]Mary Shaw, James D. Herbsleb, Ipek Ozkaya:
Deciding what to design: closing a gap in software engineering education. ICSE 2005: 607-608 - [c53]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 - [c52]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 - [c51]Christopher Scaffidi, Mary Shaw, Brad A. Myers:
Estimating the Numbers of End Users and End User Programmers. VL/HCC 2005: 207-214 - [c50]Mary Shaw:
Sparking Research Ideas from the Friction Between Doctrine and Reality. WICSA 2005: 11-16 - [c49]Mary Shaw, Hans van Vliet:
Software Architecture Education Session Report. WICSA 2005: 185-190 - 2004
- [c48]Vahe Poladian, João Pedro Sousa, David Garlan, Mary Shaw:
Dynamic Configuration of Resource-Aware Services. ICSE 2004: 604-613 - [c47]Orna Raz, Rebecca B. Buchheit, Mary Shaw, Philip Koopman, Christos Faloutsos:
Automated Assistance for Eliciting User Expectations. SEKE 2004: 80-85 - [c46]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
- [c45]Mary Shaw:
Writing Good Software Engineering Research Paper. ICSE 2003: 726-737 - 2002
- [j25]Mary Shaw:
What makes good research in software engineering? Int. J. Softw. Tools Technol. Transf. 4(1): 1-7 (2002) - [c44]Orna Raz, Philip Koopman, Mary Shaw:
Semantic anomaly detection in online data sources. ICSE 2002: 302-312 - [c43]Orna Raz, Philip Koopman, Mary Shaw:
Enabling automatic adaptation in systems with under-specified elements. WOSS 2002: 55-60 - [c42]Mary Shaw:
"Self-healing": softening precision to avoid brittleness: position paper for WOSS '02: workshop on self-healing systems. WOSS 2002: 111-114 - 2001
- [c41]Mary Shaw:
The Coming-of-Age of Software Architecture Research. ICSE 2001: 656-664 - [c40]Peter Freeman, Donald J. Bagert, Hossein Saiedian, Mary Shaw, Robert Dupuis, J. Barrie Thompson:
Software Engineering Body of Knowledge (SWEBOK). ICSE 2001: 693-696 - [c39]Kevin J. Sullivan, Mary Shaw, Barry W. Boehm, David Notkin, Warren Harrison:
Third International Workshop on Economics-Driven Software Engineering Research. ICSE 2001: 770 - [c38]Mary Shaw:
Career-Long Education for Software Professionals: A US View of the Educational Challenges in a Rapidly-Changing Technology. PROFES 2001: 5 - [c37]Mary Shaw:
When System Boundaries Dissolve: Research Opportunities in Software Architectures for Ubiquitous Computing and Communication. WICSA 2001: 99- - 2000
- [c36]Mary Shaw:
Software engineering education: a roadmap. ICSE - Future of SE Track 2000: 371-380 - [c35]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 - [c34]Orna Raz, Mary Shaw:
An Approach to Preserving Sufficient Correctness in Open Resource Coalitions. IWSSD 2000: 159-170
1990 – 1999
- 1998
- [j24]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. Computer 31: 29-38 (1998) - 1997
- [c33]Mary Shaw, Paul C. Clements:
A Field Guide to Boxology: Preliminary Classification of Architectural Styles for Software Systems. COMPSAC 1997: 6-13 - [c32]Robert DeLine, Gregory Zelesnik, Mary Shaw:
Lessons on Converting Batch Systems to Support Interaction (Experience Report). ICSE 1997: 195-204 - 1996
- [b2]Mary Shaw, David Garlan:
Software architecture - perspectives on an emerging discipline. Prentice Hall 1996, ISBN 978-0-13-182957-2, pp. I-XXI, 1-262 - [c31]Mary Shaw, Robert DeLine, Gregory Zelesnik:
Abstractions and implementations for architectural connections. CDS 1996: 2-10 - [c30]Carol L. Hoover, Mary Shaw, Nancy R. Mead:
The Carnegie Mellon University Master of Software Engineering Specialization Tracks. CSEE 1996: 100-118 - [c29]Mary Shaw:
Truth vs Knowledge: The Difference Between What a Component Does and What We Know It Does. IWSSD 1996: 181-185 - [c28]Mary Shaw, Paul Clements:
Toward boxology: preliminary classification of architectural styles. ISAW/Viewpoints@FSE 1996: 50-54 - 1995
- [j23]Mary Shaw:
Beyond objects: a software design paradigm based on process control. ACM SIGSOFT Softw. Eng. Notes 20(1): 27-38 (1995) - [j22]Mary Shaw:
Comparing Architectural Design Styles. IEEE Softw. 12(6): 27-41 (1995) - [j21]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) - [c27]Mary Shaw:
Architectural Issues in Software Reuse: It's Not Just the Functionality, It's the Packaging. SSR 1995: 3-6 - [p2]Mary Shaw, David Garlan:
Formulations and Formalisms in Software Architecture. Computer Science Today 1995: 307-323 - 1994
- [c26]Mary Shaw:
Putting "Engineering" into Software Engineering (Abstract). ACM Conference on Computer Science 1994: 417 - 1993
- [c25]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 - [c24]Bruce Anderson, Mary Shaw, Larry Best, Kent L. Beck:
Software Architecture: The Next Step for Object Technology (Panel). OOPSLA 1993: 356-359 - [c23]Bruce Anderson, Mary Shaw, Larry Best, Kent L. Beck:
Software architecture (panel): the next step for object technology. OOPSLA Addendum 1993: 63-66 - [p1]David Garlan, Mary Shaw:
An Introduction to Software Architecture. Advances in Software Engineering and Knowledge Engineering 1993: 1-39 - 1992
- [c22]Roy F. Swonger, Curtis M. Scott, Chris Okasaki, Mary Shaw, David Garlan:
Experience with a Course on Architectures for Software Systems. CSEE 1992: 23-43 - [c21]Mary Shaw, William A. Wulf:
Toward relaxing assumptions in languages and the1r implementations. ICCL 1992: 202-211 - 1991
- [c20]Mary Shaw, James E. Tomayko:
Models for Undergraduate Project Courses in Software Engineering. CSEE 1991: 33-71 - [c19]Mary Shaw:
Heterogeneous design idioms for software architecture. IWSSD 1991: 158-165 - 1990
- [j20]Mary Shaw:
Toward Higher-Level Abstractions for Software Systems. Data Knowl. Eng. 5: 119-128 (1990) - [j19]Mary Shaw:
Prospects for an Engineering Discipline of Software. IEEE Softw. 7(6): 15-24 (1990)
1980 – 1989
- 1989
- [c18]Mary Shaw:
Remembrances of a Graduate Student. ICSE 1989: 99-100 - [c17]Mary Shaw:
Larger scale systems require higher-level abstractions. IWSSD 1989: 143-146 - 1986
- [c16]Mary Shaw:
An input-output model of interactive systems. CHI 1986: 261-273 - [c15]Mary Shaw:
Beyond Programming-in-the-Large: The Next Challenges for Software Engineering. Advanced Programming Environments 1986: 519-535 - 1984
- [j18]Mary Shaw:
Abstraction Techniques in Modern Programming Languages. IEEE Softw. 1(4): 10-26 (1984) - [c14]Mary Shaw:
Goals for computer science education in the 1980s. SIGCSE 1984: 1 - [c13]Mary Shaw, Abraham Kandel, John Werth:
The role of mathematics in computer science education. SIGCSE 1984: 82 - 1983
- [b1]Peter G. Hibbard, Andy Hisgen, Jonathan Rosenberg, Mary Shaw, Mark Sherman:
Studies in Ada style (2. ed.). Springer 1983, ISBN 978-0-387-90816-8, pp. 1-111 - [c12]Mary Shaw, Ellen Borison, Michael Horowitz, Tom Lane, David Nichols, Randy Pausch:
Descartes: A programming-language approach to interactive display interfaces. SIGPLAN 1983: 100-111 - 1982
- [c11]Mary Shaw:
The Impact of Modelling and Abstraction Concerns on Modern Programming Languages. On Conceptual Modelling (Intervale) 1982: 49-78 - 1981
- [j17]Mary Shaw, Guy T. Almes, Joseph M. Newcomer, Brian K. Reid, William A. Wulf:
A Comparison of Programming Languages for Software Engineering. Softw. Pract. Exp. 11(1): 1-52 (1981) - 1980
- [j16]Anthony Ralston, Mary Shaw:
Curriculum '78 - Is Computer Science Really that Unmathematical? Commun. ACM 23(2): 67-70 (1980) - [j15]Mary Shaw, Anita Jones, Paul Knueven, John McDermott, Philip Miller, David Notkin:
Cheating Policy in a Computer Science Department. ACM SIGCSE Bull. 12(2): 72-76 (1980) - [j14]Mary Shaw, William A. Wulf:
Toward relaxing assumptions in languages and their implementations. ACM SIGPLAN Notices 15(3): 45-61 (1980) - [j13]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) - [c10]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 - [c9]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 - [c8]Mary Shaw:
Abstraction, Data Types, and Models for Software. Workshop on Data Abstraction, Databases and Conceptual Modelling 1980: 189-191
1970 – 1979
- 1979
- [c7]Richard H. Austing, Lynne J. Baldwin, Lucia McKay, Mary Shaw, Nell Dale:
Curriculum 78 (Panel Discussion): Consequences for the student profile. SIGCSE 1979: 87-88 - 1978
- [j12]Mary Shaw, Paul N. Hilfinger, William A. Wulf:
Language design for the Ironman requirement: reference manual. ACM SIGPLAN Notices 13(9): 36-58 (1978) - [j11]Mary Shaw, Paul N. Hilfinger, William A. Wulf:
Language design for the Ironman requirement: notes and examples. ACM SIGPLAN Notices 13(9): 59-75 (1978) - [j10]Mary Shaw:
Letter on lebesgue, logic, and program testing. ACM SIGSOFT Softw. Eng. Notes 3(4): 21 (1978) - [c6]Mary Shaw, Gary Feldman, Robert Fitzgerald, Paul N. Hilfinger, Izumi Kimura, Ralph L. London, Jonathan Rosenberg, William A. Wulf:
Validating The Utility Of Abstraction Techniques. ACM Annual Conference (1) 1978: 106-110 - [c5]Paul N. Hilfinger, Mary Shaw, William A. Wulf:
Introducing "theory" in the second programming course. SIGCSE 1978: 55-58 - [c4]Lawrence Flon, Paul N. Hilfinger, Mary Shaw, William A. Wulf:
A fundamental computer science course that unifies theory and practice. SIGCSE/CSA 1978: 255-259 - 1977
- [j9]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) - [j8]Mary Shaw, Joseph F. Traub:
Selection of Good Algorithms from a Family of Algorithms for Polynomial Derivative Evaluation. Inf. Process. Lett. 6(5): 141-145 (1977) - 1976
- [j7]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) - [c3]William A. Wulf, Ralph L. London, Mary Shaw:
An Introduction to the Construction and Verification of Alphard Programs (Abstract). ICSE 1976: 390 - [c2]Mary Shaw:
Research Directions in Abstract Data Structures. Conference on Data: Abstraction, Definition and Structure 1976: 66-68 - 1974
- [j6]Mary Shaw:
Reduction of Compilation Costs Through Language Contraction. Commun. ACM 17(5): 245-250 (1974) - [j5]Mary Shaw, Joseph 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) - 1973
- [j4]Mary Shaw:
Immigration course in computer science: teaching materials and 1972 schedule. ACM SIGCSE Bull. 5(2): 26-32 (1973) - [j3]William A. Wulf, Mary Shaw:
Global variable considered harmful. ACM SIGPLAN Notices 8(2): 28-34 (1973) - [j2]Mary Shaw:
A system for structured programming. ACM SIGPLAN Notices 8(6): 84-87 (1973) - 1972
- [j1]Mary Shaw:
Immigration course in computer science. ACM SIGCSE Bull. 4(2): 16-27 (1972) - [c1]Mary Shaw, Joseph F. Traub:
On the Number of Multiplications for the Evaluation of a Polynomial and All Its Derivatives. SWAT 1972: 105-107
Coauthor Index
manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
Privacy notice: By enabling the option above, your browser will contact the API of archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from , , and to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the information given by OpenAlex.
last updated on 2024-10-16 21:25 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint