| 2022 | SIGCSE | How to Gamify Computer Science Courses? | Darina Dicheva, Keith Irwin, Christo Dichev, Lillian (Boots) Cassel, Rita Ismailova |
| 2021 | EDUCON | A Study of Using Virtual Currency in a Discrete Mathematics Course. | Darina Dicheva, Breonte Guy, Vassil Yorgov, Christo Dichev, Keith Irwin, Charles F. Mickle |
| 2021 | FIE | Exploring the Impact of Non-conventional Gamification Elements on Student Motivation and Engagement. | Darina Dicheva, Christo Dichev, Lillian N. Cassel, Breonte Guy, Keith Irwin |
| 2021 | ICALT | Exploring the Effect of Virtual Currency on Learners Engagement. | Darina Dicheva, Wen-Jung Hsin, Christo Dichev, Breonte Guy, Lillian N. Cassel, Keith Irwin |
| 2021 | SIGCSE | How to Gamify Your Computing Classes. | Darina Dicheva, Keith Irwin, Lillian N. Cassel |
| 2020 | SIGCSE | Gamifying Computer Science Courses with OneUp Learning. | Darina Dicheva, Keith Irwin, Austin Hodge, Christo Dichev, Lillian N. Cassel |
| 2019 | ITiCSE | Student Motivation and Engagement in STEM Courses: Exploring the Potential Impact of Gamification. | Lillian N. Cassel, Darina Dicheva, Christo Dichev, Breonte Guy, Keith Irwin |
| 2019 | SIGCSE | A Module-based Approach to Teaching Big data and Cloud Computing Topics at CS Undergraduate Level. | Debzani Deb, M. Muztaba Fuad, Keith Irwin |
| 2019 | SIGCSE | Can Game Elements Make Computer Science Courses More Attractive? | Darina Dicheva, Christo Dichev, Keith Irwin, Elva J. Jones, Lillian (Boots) Cassel, Peter J. Clarke |
| 2019 | SIGCSE | OneUp: Engaging Students in a Gamified Data Structures Course. | Darina Dicheva, Keith Irwin, Christo Dichev |
| 2019 | SIGCSE | Gamifying Computer Science Courses with OneUp. | Keith Irwin, Austin Hodge, Darina Dicheva |
| 2018 | ICALT | Motivational Factors in Educational Gamification. | Darina Dicheva, Keith Irwin, Christo Dichev |
| 2018 | SP | Redesigning Secure Protocols to Compel Grammatical Compliance Checking. | Keith Irwin |
| 2017 | SIGCSE | Open Extensible System for Dynamic Problem Creation for Computer Science (Abstract Only). | Keith Irwin, Darina Dicheva, Christo Dichev |
| 2012 | SACMAT | Ensuring authorization privileges for cascading user obligations. | Omar Chowdhury, Murillo Pontual, William H. Winsborough, Ting Yu, Keith Irwin, Jianwei Niu |
| 2011 | SACMAT | On the management of user obligations. | Murillo Pontual, Omar Chowdhury, William H. Winsborough, Ting Yu, Keith Irwin |
| 2010 | CCS | Toward practical authorization-dependent user obligation systems. | Murillo Pontual, Omar Chowdhury, William H. Winsborough, Ting Yu, Keith Irwin |
| 2008 | SACMAT | Enforcing security properties in task-based systems. | Keith Irwin, Ting Yu, William H. Winsborough |
| 2007 | VLDB | On the Correctness Criteria of Fine-Grained Access Control in Relational Databases. | Qihua Wang, Ting Yu, Ninghui Li, Jorge Lobo, Elisa Bertino, Keith Irwin, Ji-Won Byun |
| 2006 | CCS | On the modeling and analysis of obligations. | Keith Irwin, Ting Yu, William H. Winsborough |
| 2005 | CCS | Preventing attribute information leakage in automated trust negotiation. | Keith Irwin, Ting Yu |
| 2004 | HPCA | Using Prime Numbers for Cache Indexing to Eliminate Conflict Misses. | Mazen Kharbutli, Keith Irwin, Yan Solihin, Jaejin Lee |