Iceberg: a tool for static analysis of Java critical sections. - Michael D. Shah; Samuel Z. Guyer (SOAP@PLDI, 2016)

An Interactive Microarray Call-Graph Visualization. - Michael D. Shah; Samuel Z. Guyer (VISSOFT, 2016)

Critical Section Investigator: Building Story Visualizations with Program Traces. - Michael D. Shah; Samuel Z. Guyer (VISSOFT, 2016)

Dungeon Digger: Apprenticeship Learning for Procedural Dungeon Building Agents. - Evan C. Sheffield; Michael D. Shah (CHI PLAY (Companion), 2018)

Iceberg: dynamic analysis of Java synchronized methods for investigating runtime performance variability. - Michael D. Shah; Samuel Z. Guyer (ISSTA/ECOOP Workshops, 2018)

Lib Metamorphosis: A Performance Analysis Framework for Exchanging Data Structures in Performance Sensitive Applications. - Michael D. Shah (ICSME, 2019)

Combating Run-time Performance Bugs with Performance Claim Annotations. - Zachery Casey; Michael D. Shah (Softwaretechnik-Trends, 2020)

Lightning Talks of EduHPC 2021. - Henry A. Gabb; Alexandru Nicolau; Satish Puri; Michael D. Shah; Rahul Toppur; Neftali Watkinson; Weijia Xu; Hui Zhang 006 (EduHPC@SC, 2021)

Daisen: A Framework for Visualizing Detailed GPU Execution. - Yifan Sun 002; Yixuan Zhang 001; Ali Mosallaei; Michael D. Shah; Cody Dunne; David R. Kaeli (Comput. Graph. Forum, 2021)

DrAsync: Identifying and Visualizing Anti-Patterns in Asynchronous JavaScript. - Alexi Turcotte; Michael D. Shah; Mark W. Aldrich; Frank Tip (ICSE, 2022)

Dynamic Vertex Hierarchies for Parallel View-Dependent Progressive Meshes. - Jonathan Merrin; Michael D. Shah (SIGGRAPH Posters, 2022)

Teaching Assistant Training: An Adjustable Curriculum for Computing Disciplines. - Felix Muzny; Michael D. Shah (SIGCSE (1), 2023)

There Can Be (at least) Two Introductory Graphics Courses: Teaching Introduction to Non-Interactive Computer Graphics. - Michael D. Shah (SIGGRAPH Educator's Forum, 2024)