| 2024 | DCAI | Android Malware Detection: Leveraging Deep Learning with Process Control Block Information. | Heba Alawneh, Hamza Alkofahi, David A. Umphress |
| 2022 | IIWAS | Discovering Conditional Business Rules in Web Applications Using Process Mining. | Hamza Alkofahi, David A. Umphress, Heba Alawneh |
| 2020 | SecureComm | Perturbing Smart Contract Execution Through the Underlying Runtime. | Pinchen Cui, David A. Umphress |
| 2014 | SIGCSE | Dynamic program visualizations: an experience report. | James Cross, T. Dean Hendrix, Larry A. Barowski, David A. Umphress |
| 2014 | SIGCSE | Dynamic program visualizations for Java (abstract only). | James H. Cross, T. Dean Hendrix, David A. Umphress |
| 2008 | ITiCSE | Exploring accessibility and visibility relationships in java. | James H. Cross II, T. Dean Hendrix, David A. Umphress, Larry A. Barowski |
| 2007 | CCS | Quantitative software security risk assessment model. | Idongesit Mkpong-Ruffin, David A. Umphress, John Hamilton, Juan E. Gilbert |
| 2004 | SIGCSE | Bringing J2ME industry practice into the classroom. | David A. Umphress, James H. Cross II, Jhilmil Jain, Nischita Meda, Larry A. Barowski |
| 2001 | SEKE | Automated Tool for Software Quality Measurement. | Young Lee, Kai H. Chang, David A. Umphress, T. Dean Hendrix, James H. Cross II |
| 1998 | SIGCSE | Explication of object-oriented databases: a software engineering perspective. | Adair Dingle, David A. Umphress, Russ Moul |