| 2025 | SIGITE | VAPOR: A Graphic Modeling Language for Cybersecurity Attack Scenarios. | Malaya Jordan Canite, Ethan James Richmond, Zac Maughan, Spencer Smith, Derek L. Hansen, Benjamin L. Schooley |
| 2025 | SIGITE | BAIT: A Social Engineering Practice Platform. | Benjamin L. Schooley, Derek Hansen, Jackson Knepper, Zachary Hansen, Spencer Smith, Ezra Bradley, Tyler Bosco Holland, Jonathan Allan Houston, Ethan Beere, Barry M. Lunt |
| 2022 | ICCS | Digging Deeper into the State of the Practice for Domain Specific Research Software. | Spencer Smith, Peter Michalski |
| 2020 | PEPM | GOOL: a generic object-oriented language. | Jacques Carette, Brooks MacLachlan, Spencer Smith |
| 2019 | ICSE | Debunking the myth that upfront requirements are infeasible for scientific computing software. | Spencer Smith, Malavika Srinivasan, Sumanth Shankar |
| 2018 | ICSE | Beyond software carpentry. | Spencer Smith |
| 2018 | ICSE | Assurance cases for scientific computing software. | Spencer Smith, Mojdeh Sayari Nejad, Alan Wassyng |
| 2016 | SC | Advantages, Disadvantages and Misunderstandings About Document Driven Design for Scientific Software. | Spencer Smith, Thulasi Jegatheesan, Diane Kelly |
| 2013 | SC | Document driven certification of computational science and engineering software. | Spencer Smith, Nirmitha Koothoor, Nedialko S. Nedialkov |
| 2009 | ICSE | Reusability of FEA software: A program family approach. | Wen Yu, Spencer Smith |
| 2006 | RE | Systematic Development of Requirements Documentation for General Purpose Scientific Computing Software. | Spencer Smith |
| 2004 | SEKE | Commonality and Requirements Analysis for Mesh Generating Software. | Spencer Smith, Chien-Hsien Chen |