Mary Shaw has published several articles and books.
- Books
- 1967. Computer analysis of chronological seriation. With Frank Hole.
- 1981. Software metrics: an analysis and evaluation Edited with Alan Perlis and Frederick Sayward.
- 1985. Carnegie-Mellon curriculum for undergraduate computer science. Edited by Mary Shaw.
- 1996. Software Architecture: Perspectives on an Emerging Discipline. With David Garlan. Prentice Hall.
- Articles
- 1974. "Reduction of Compilation Costs Through Language Contraction". In: Communications of the ACM, 17(5):245—250, 1974.
- 1990. "Prospects for an Engineering Discipline of Software". in: IEEE Software, 7(6):15—24, 1990.
- 1995. "Comparing Architectural Design Styles". in: IEEE Software, 12(6):27—41, 1995.