Mary Shaw A. J. Perlis University Professor, Affiliated Faculty Website Office 348 TCS Hall Email mary.shaw@cs.cmu.edu Phone (412) 268-2589 Department Software And Societal Systems Department Computer Science Department: Affiliated Research Interests Systems Software Engineering Software now accounts for the lion's share of the cost of developing and using computer systems. My long-term goal is to establish a genuine engineering discipline to support the design and development of software systems, in particular systems used by real people. Currently I'm working on design methods and analytic techniques for building complete software systems out of subsystems and their constituent modules. This is the software architecture level of design. My current interests are in sufficient correctness, specifically how we decide whether real-world systems are good enough for the way they are used design spaces, specifically how making design decisions explicit enables considered tradeoffs between design alternatives self-adaptive systems, specifically how concepts from control theory can be applied to the design of these systems translation of research results to actionable guidance, specifically how ideas from evidence-based medicine can support fusion of results with different levels of evidence Publications Conference Design Spaces and How Software Designers Use Them: a sampler 2024 • PROCEEDINGS OF THE 2024 IEEE/ACM INTERNATIONAL WORKSHOP ON DESIGNING SOFTWARE, DESIGNING 2024 • 1-8 Shaw M, Petre M Conference Open Design Case Study - A Crowdsourcing Effort to Curate Software Design Case Studies 2023 • Proceedings - International Conference on Software Engineering • 23-28 Chong CY, Kang E, Shaw M Journal Article Can Software Engineering Harness the Benefits of Advanced AI? 2022 • IEEE Software • 39(6):99-104 Shaw M, Zhu L Journal Article Myths and mythconceptions: what does it mean to be a programming language, anyhow? 2020 • Proceedings of the ACM on Programming Languages • 4(HOPL):1-44 Shaw M Journal Article Bridging the Gap From Research to Practical Advice 2018 • IEEE Software • 35(5):50-57 Le Goues C, Jaspan C, Ozkaya I, Shaw M, Stolee KT
Conference Design Spaces and How Software Designers Use Them: a sampler 2024 • PROCEEDINGS OF THE 2024 IEEE/ACM INTERNATIONAL WORKSHOP ON DESIGNING SOFTWARE, DESIGNING 2024 • 1-8 Shaw M, Petre M
Conference Open Design Case Study - A Crowdsourcing Effort to Curate Software Design Case Studies 2023 • Proceedings - International Conference on Software Engineering • 23-28 Chong CY, Kang E, Shaw M
Journal Article Can Software Engineering Harness the Benefits of Advanced AI? 2022 • IEEE Software • 39(6):99-104 Shaw M, Zhu L
Journal Article Myths and mythconceptions: what does it mean to be a programming language, anyhow? 2020 • Proceedings of the ACM on Programming Languages • 4(HOPL):1-44 Shaw M
Journal Article Bridging the Gap From Research to Practical Advice 2018 • IEEE Software • 35(5):50-57 Le Goues C, Jaspan C, Ozkaya I, Shaw M, Stolee KT