Nearly all of these articles are available open access from brettbecker.com/publications. If you have trouble accessing any papers, feel free to contact Brett. In general, the page linked above is better 🙂
2020
Compiler Error Messages: Their Content and Accessibility in Novice Programming Environments Proceedings Article
In: Zhang, Jian; Sherriff, Mark; Heckman, Sarah; Cutter, Pamela A.; Monge, Alvaro E. (Ed.): Proceedings of the 51st ACM Technical Symposium on Computer Science Education, SIGCSE 2020, Portland, OR, USA, March 11-14, 2020, pp. 1310, ACM, 2020.
Sense of Belonging: The Intersectionality of Self-Identified Minority Status and Gender in Undergraduate Computer Science Students Proceedings Article
In: Maguire, Joseph; Cutts, Quintin I. (Ed.): Proceedings of the United Kingdom & Ireland Computing Education Research Conference, UKICER 2020, Glasgow, United Kingdom, September 3-4, 2020, pp. 24–30, ACM, 2020.
Compile Much? A Closer Look at the Programming Behavior of Novices in Different Compilation and Error Message Presentation Contexts Proceedings Article
In: Maguire, Joseph; Cutts, Quintin I. (Ed.): Proceedings of the United Kingdom & Ireland Computing Education Research Conference, UKICER 2020, Glasgow, United Kingdom, September 3-4, 2020, pp. 59–65, ACM, 2020.
Assessing the Influencing Factors on the Accuracy of Underage Facial Age Estimation Journal Article
In: CoRR, vol. abs/2012.01179, 2020.
2019
Improving the accuracy of automated facial age estimation to aid CSEM investigations Journal Article
In: Digit. Investig., vol. 28 Supplement, pp. S142, 2019.
BEST PAPER AT SIGCSE 2019 IN THE CS EDUCATION TRACK: First things first: providing metacognitive scaffolding for interpreting problem prompts Journal Article
In: Inroads, vol. 10, no. 2, pp. 42–49, 2019.
Improving Borderline Adulthood Facial Age Estimation through Ensemble Learning Proceedings Article
In: Proceedings of the 14th International Conference on Availability, Reliability and Security, ARES 2019, Canterbury, UK, August 26-29, 2019, pp. 57:1–57:8, ACM, 2019.
Perspectives on Global Bachelor Computing Education Proceedings Article
In: Zhang, Ming; Yang, Bo; Cooper, Steve; Luxton-Reilly, Andrew (Ed.): Proceedings of the ACM Conference on Global Computing Education, CompEd 2019, Chengdu,Sichuan, China, May 17-19, 2019, pp. 127–128, ACM, 2019.
Inferential Statistics in Computing Education Research: A Methodological Review Proceedings Article
In: McCartney, Robert; Petersen, Andrew; Robins, Anthony V.; Moskal, Adon (Ed.): Proceedings of the 2019 ACM Conference on International Computing Education Research, ICER 2019, Toronto, ON, Canada, August 12-14, 2019, pp. 177–185, ACM, 2019.
Research This! Questions that Computing Educators Most Want Computing Education Researchers to Answer Proceedings Article
In: McCartney, Robert; Petersen, Andrew; Robins, Anthony V.; Moskal, Adon (Ed.): Proceedings of the 2019 ACM Conference on International Computing Education Research, ICER 2019, Toronto, ON, Canada, August 12-14, 2019, pp. 259–267, ACM, 2019.
Visual Portrayals of Data and Results at ITiCSE Proceedings Article
In: Scharlau, Bruce; McDermott, Roger; Pears, Arnold; Sabin, Mihaela (Ed.): Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, Aberdeen, Scotland, UK, July 15-17, 2019, pp. 51–57, ACM, 2019.
A Survey of Introductory Programming Courses in Ireland Proceedings Article
In: Scharlau, Bruce; McDermott, Roger; Pears, Arnold; Sabin, Mihaela (Ed.): Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, Aberdeen, Scotland, UK, July 15-17, 2019, pp. 58–64, ACM, 2019.
Compiler Error Messages Considered Unhelpful: The Landscape of Text-Based Programming Error Message Research Proceedings Article
In: Scharlau, Bruce; McDermott, Roger; Pears, Arnold; Sabin, Mihaela (Ed.): Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, ITiCSE-WGR 2019, Aberdeen, Scotland Uk, July 15-17, 2019, pp. 177–210, ACM, 2019.
Unexpected Tokens: A Review of Programming Error Messages and Design Guidelines for the Future Proceedings Article
In: Scharlau, Bruce; McDermott, Roger; Pears, Arnold; Sabin, Mihaela (Ed.): Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, Aberdeen, Scotland, UK, July 15-17, 2019, pp. 253–254, ACM, 2019.
Fifteen Years of Introductory Programming in Schools: A Global Overview of K-12 Initiatives Proceedings Article
In: Ihantola, Petri; Falkner, Nick (Ed.): Koli Calling '19: 19th Koli Calling International Conference on Computing Education Research, Koli, Finland, November 21-24, 2019, pp. 8:1–8:9, ACM, 2019.
A Closer Look at Metacognitive Scaffolding: Solving Test Cases Before Programming Proceedings Article
In: Ihantola, Petri; Falkner, Nick (Ed.): Koli Calling '19: 19th Koli Calling International Conference on Computing Education Research, Koli, Finland, November 21-24, 2019, pp. 11:1–11:10, ACM, 2019.
CSinc: An Inclusive K-12 Outreach Model Proceedings Article
In: Ihantola, Petri; Falkner, Nick (Ed.): Koli Calling '19: 19th Koli Calling International Conference on Computing Education Research, Koli, Finland, November 21-24, 2019, pp. 34:1–34:2, ACM, 2019.
Parlez-vous Java? Bonjour La Monde != Hello World: Barriers to Programming Language Acquisition for Non-Native English Speakers Proceedings Article
In: Marasoiu, Mariana; Church, Luke; Marshall, Lindsay (Ed.): Proceedings of the 30th Annual Workshop of the Psychology of Programming Interest Group, PPIG 2019, Newcastle University, UK, August 28 - 30, 2019, Psychology of Programming Interest Group, 2019.
50 Years of CS1 at SIGCSE: A Review of the Evolution of Introductory Programming Education Research Proceedings Article
In: Hawthorne, Elizabeth K.; Pérez-Quiñones, Manuel A.; Heckman, Sarah; Zhang, Jian (Ed.): Proceedings of the 50th ACM Technical Symposium on Computer Science Education, SIGCSE 2019, Minneapolis, MN, USA, February 27 - March 02, 2019, pp. 338–344, ACM, 2019.
First Things First: Providing Metacognitive Scaffolding for Interpreting Problem Prompts Proceedings Article
In: Hawthorne, Elizabeth K.; Pérez-Quiñones, Manuel A.; Heckman, Sarah; Zhang, Jian (Ed.): Proceedings of the 50th ACM Technical Symposium on Computer Science Education, SIGCSE 2019, Minneapolis, MN, USA, February 27 - March 02, 2019, pp. 531–537, ACM, 2019.
What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students? Proceedings Article
In: Hawthorne, Elizabeth K.; Pérez-Quiñones, Manuel A.; Heckman, Sarah; Zhang, Jian (Ed.): Proceedings of the 50th ACM Technical Symposium on Computer Science Education, SIGCSE 2019, Minneapolis, MN, USA, February 27 - March 02, 2019, pp. 1011–1017, ACM, 2019.
ACM, 2019, ISBN: 978-1-4503-7257-2.
Improving Borderline Adulthood Facial Age Estimation through Ensemble Learning Journal Article
In: CoRR, vol. abs/1907.01427, 2019.
2018
Computer Science Identity and Sense of Belonging: A Case Study in Ireland Proceedings Article
In: Ábrahám, Erika; Nitto, Elisabetta Di; Mirandola, Raffaela (Ed.): 2018 IEEE/ACM 1st International Workshop on Gender Equality in Software Engineering, GE@ICSE, Gothenburg, Sweden, May 28, 2018, pp. 1–4, ACM, 2018.
Introductory programming: a systematic literature review Proceedings Article
In: Rößling, Guido; Scharlau, Bruce (Ed.): Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2018, Larnaca, Cyprus, July 02-04, 2018, pp. 55–106, ACM, 2018.
A review of introductory programming research 2003-2017 Proceedings Article
In: Polycarpou, Irene; Read, Janet C.; Andreou, Panayiotis; Armoni, Michal (Ed.): Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2018, Larnaca, Cyprus, July 02-04, 2018, pp. 342–343, ACM, 2018.
How statistics are used in computing education research Proceedings Article
In: Polycarpou, Irene; Read, Janet C.; Andreou, Panayiotis; Armoni, Michal (Ed.): Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2018, Larnaca, Cyprus, July 02-04, 2018, pp. 381, ACM, 2018.
Second Level Computer Science: The Irish K-12 Journey Begins Proceedings Article
In: Joy, Mike; Ihantola, Petri (Ed.): Proceedings of the 18th Koli Calling International Conference on Computing Education Research, Koli, Finland, November 22-25, 2018, pp. 22:1–22:5, ACM, 2018.
Fix the First, Ignore the Rest: Dealing with Multiple Compiler Error Messages Proceedings Article
In: Barnes, Tiffany; Garcia, Daniel D.; Hawthorne, Elizabeth K.; Pérez-Quiñones, Manuel A. (Ed.): Proceedings of the 49th ACM Technical Symposium on Computer Science Education, SIGCSE 2018, Baltimore, MD, USA, February 21-24, 2018, pp. 634–639, ACM, 2018.
The Effects of Enhanced Compiler Error Messages on a Syntax Error Debugging Test Proceedings Article
In: Barnes, Tiffany; Garcia, Daniel D.; Hawthorne, Elizabeth K.; Pérez-Quiñones, Manuel A. (Ed.): Proceedings of the 49th ACM Technical Symposium on Computer Science Education, SIGCSE 2018, Baltimore, MD, USA, February 21-24, 2018, pp. 640–645, ACM, 2018.
Achievement Goals in CS1: Replication and Extension Proceedings Article
In: Barnes, Tiffany; Garcia, Daniel D.; Hawthorne, Elizabeth K.; Pérez-Quiñones, Manuel A. (Ed.): Proceedings of the 49th ACM Technical Symposium on Computer Science Education, SIGCSE 2018, Baltimore, MD, USA, February 21-24, 2018, pp. 687–692, ACM, 2018.
2017
Developing Assessments to Determine Mastery of Programming Fundamentals Proceedings Article
In: Sheard, Judithe; Korhonen, Ari (Ed.): Proceedings of the 2017 ITiCSE Working Group Reports, ITiCSE-WGR 2017, Bologna, Italy, July 3-5, 2017, pp. 47–69, ACM, 2017.
Developing Assessments to Determine Mastery of Programming Fundamentals Proceedings Article
In: Davoli, Renzo; Goldweber, Michael; Rößling, Guido; Polycarpou, Irene (Ed.): Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2017, Bologna, Italy, July 3-5, 2017, pp. 388, ACM, 2017.
2016
EpimiRBase: a comprehensive database of microRNA-epilepsy associations Journal Article
In: Bioinform., vol. 32, no. 9, pp. 1436–1438, 2016.
Effective compiler error message enhancement for novice programming students Journal Article
In: Comput. Sci. Educ., vol. 26, no. 2-3, pp. 148–175, 2016.
Novice Programmers and the Problem Description Effect Proceedings Article
In: Proceedings of the 2016 ITiCSE Working Group Reports, ITiCSE-WGR 2016, Arequipa, Peru, July 9-13, 2016, pp. 103–118, ACM, 2016.
A New Metric to Quantify Repeated Compiler Errors for Novice Programmers Proceedings Article
In: Clear, Alison; Cuadros-Vargas, Ernesto; Carter, Janet; Túpac, Yván (Ed.): Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2016, Arequipa, Peru, July 9-13, 2016, pp. 296–301, ACM, 2016.
An Effective Approach to Enhancing Compiler Error Messages Proceedings Article
In: Alphonce, Carl; Tims, Jodi L.; Caspersen, Michael E.; Edwards, Stephen H. (Ed.): Proceedings of the 47th ACM Technical Symposium on Computing Science Education, SIGCSE 2016, Memphis, TN, USA, March 02 - 05, 2016, pp. 126–131, ACM, 2016.