| 2019 | SIGCSE | Bringing Reflection into Computer Science Education. | Paul E. Dickson, John Barr |
| 2019 | SIGCSE | Messy Learning: When Problem-based Learning Just Isn't Enough. | Paul E. Dickson, John Barr |
| 2018 | SIGCSE | Geographic Information Systems (GIS): Opportunities of Spatial Data Processing for Computer Science Education (Abstract Only). | Ali Erkan, John Barr |
| 2018 | SIGCSE | Holistic Approaches to Computer Science. | Ali Erkan, John Barr, Valerie Barr, Michael Goldweber, Deepak Kumar |
| 2017 | ITiCSE | Developing a Holistic Understanding of Systems and Algorithms through Research Papers. | Ali Erkan, John Barr, Tony Clear, Cruz Izu, Cristian Jose Lpez Del Alamo, Hanan Mohammed, Nadimpalli V. R. Mahadev |
| 2017 | ITiCSE | Developing a Holistic Understanding of Systems and Algorithms through Research Papers. | Ali Erkan, John Barr, Tony Clear, Cruz Izu, Cristian Jose Lpez Del Alamo, Hanan Mohammed, Nadimpalli V. R. Mahadev |
| 2016 | FIE | Developments in Global Software Engineering Education. | Tony Clear, Sarah Beecham, John Barr, Mats Daniels, Michael J. Oudshoorn, John Noll |
| 2016 | ITiCSE | Algorithms + Organization = Systems. | Ali Erkan, John Barr |
| 2015 | ITiCSE | Challenges and Recommendations for the Design and Conduct of Global Software Engineering Courses: A Systematic Review. | Tony Clear, Sarah Beecham, John Barr, Mats Daniels, Roger McDermott, Michael Oudshoorn, Airina Savickaite, John Noll |
| 2013 | SIGCSE | Computer science education for social good. | Michael Goldweber, John Barr, Elizabeth Ann Patitsas |
| 2012 | ITiCSE | A framework for enhancing the social good in computing education: a values approach. | Michael Goldweber, John Barr, Tony Clear, Renzo Davoli, Samuel Mann, Elizabeth Patitsas, Scott R. Portnoff |
| 2012 | SIGCSE | Educating the educator through computation: what GIS can do for computer science. | John Barr, Ali Erkan |
| 2012 | SIGCSE | Classroom salon: a tool for social collaboration. | John Barr, Ananda Gunawardena |
| 2012 | SIGCSE | Using social networking to improve student learning through classroom salon (abstract only). | John Barr, Ananda Gunawardena |
| 2010 | SIGCSE | What everyone needs to know about computation. | John Barr, Steve Cooper, Michael Goldweber, Henry MacKay Walker |
| 2008 | ITiCSE | A method for analyzing reading comprehension in computer science courses. | Ananda Gunawardena, John Barr, Andrew Owens |
| 2003 | ICASSP | Using digital watermarks with image signatures to mitigate the threat of the copy attack. | John Barr, Brett Bradley, Brett T. Hannigan |
| 2001 | SIGCSE | What could be more SLic?: projects for the programming languages course. | Laurie A. Smith King, John Barr, Ben Coleman |
| 1999 | SIGCSE | A comparison of operating systems courseware. | Michael Goldweber, John Barr, Tracy Camp, John Grahm, Stephen J. Hartley |
| 1997 | SIGCSE | Computer science for the artist. | Laurie A. Smith King, John Barr |
| 1996 | SIGCSE | Multiple paradigms in CS I. | Chuck Leska, John Barr, Laurie A. Smith King |
| 1995 | SIGCSE | An environment for interpreter-based programming language projects. | John Barr, Laurie A. Smith King |
| 1994 | SIGCSE | A new perspective on teaching computer literacy. | Michael Goldweber, John Barr, Chuck Leska |
| 1994 | SIGCSE | Object-oriented programming (abstract): how to "scale up" CS 1. | Stuart Hirshfield, Owen L. Astrachan, John Barr, Karen Donnelly, David Levine, Mark McGinn |