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 🙂
2022
Sympathy for the (Novice) Developer: Programming Activity When Compilation Mechanism Varies Proceedings Article
In: Merkle, Larry; Doyle, Maureen; Sheard, Judithe; Soh, Leen-Kiat; Dorn, Brian (Ed.): SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, Providence, RI, USA, March 3-5, 2022, Volume 1, pp. 962–968, ACM, 2022.
Piecing Together the Next 15 Years of Computing Education Research Workshop Report Proceedings Article
In: Merkle, Larry; Doyle, Maureen; Sheard, Judithe; Soh, Leen-Kiat; Dorn, Brian (Ed.): SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, Providence, RI, USA, March 3-5, 2022, Volume 2, pp. 1051–1052, ACM, 2022.
Building K-12 Teacher Capacity to Expand Uptake in a National CS Curriculum Proceedings Article
In: Merkle, Larry; Doyle, Maureen; Sheard, Judithe; Soh, Leen-Kiat; Dorn, Brian (Ed.): SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, Providence, RI, USA, March 3-5, 2022, Volume 2, pp. 1086, ACM, 2022.
CSLINC a Nationwide CS MOOC for Second-level Students Proceedings Article
In: Merkle, Larry; Doyle, Maureen; Sheard, Judithe; Soh, Leen-Kiat; Dorn, Brian (Ed.): SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, Providence, RI, USA, March 3-5, 2022, Volume 2, pp. 1100, ACM, 2022.
A Novel Machine Learning and Artificial Intelligence Course for Secondary School Students Proceedings Article
In: Merkle, Larry; Doyle, Maureen; Sheard, Judithe; Soh, Leen-Kiat; Dorn, Brian (Ed.): SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, Providence, RI, USA, March 3-5, 2022, Volume 2, pp. 1155, ACM, 2022.
Should Quantum Processor Design be Considered a Topic in Computer Architecture Education? Proceedings Article
In: Merkle, Larry; Doyle, Maureen; Sheard, Judithe; Soh, Leen-Kiat; Dorn, Brian (Ed.): SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, Providence, RI, USA, March 3-5, 2022, Volume 2, pp. 1184, ACM, 2022.
Community Input for CS202X: Software Engineering Proceedings Article
In: Merkle, Larry; Doyle, Maureen; Sheard, Judithe; Soh, Leen-Kiat; Dorn, Brian (Ed.): SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, Providence, RI, USA, March 3-5, 2022, Volume 2, pp. 1188, ACM, 2022.
Computing Competencies for Engineering Students Proceedings Article
In: Quille, Keith; Maguire, Joseph; Becker, Brett A. (Ed.): UKICER 2022: The United Kingdom and Ireland Computing Education Research Conference, Dublin, Ireland, September 1 - 2, 2022, pp. 15:1, ACM, 2022.
Variations in Sense of Belonging in Undergraduate Computing Students Through the COVID-19 Pandemic Proceedings Article
In: Quille, Keith; Maguire, Joseph; Becker, Brett A. (Ed.): UKICER 2022: The United Kingdom and Ireland Computing Education Research Conference, Dublin, Ireland, September 1 - 2, 2022, pp. 18:1, ACM, 2022.
ACM, 2022, ISBN: 978-1-4503-9201-3.
ACM, 2022, ISBN: 978-1-4503-9200-6.
ACM, 2022, ISBN: 978-1-4503-9742-1.
Using Large Language Models to Enhance Programming Error Messages Journal Article
In: CoRR, vol. abs/2210.11630, 2022.
Programming Is Hard - Or at Least It Used to Be: Educational Opportunities And Challenges of AI Code Generation Journal Article
In: CoRR, vol. abs/2212.01020, 2022.
The Human Factors Impact of Programming Error Messages (Dagstuhl Seminar 22052) Journal Article
In: Dagstuhl Reports, vol. 12, no. 1, pp. 119–130, 2022.
Toward Scientific Evidence Standards in Empirical Computer Science (Dagstuhl Seminar 22442) Journal Article
In: Dagstuhl Reports, vol. 12, no. 10, pp. 225–240, 2022.
2021
What does saying that 'programming is hard' really say, and about whom? Journal Article
In: Commun. ACM, vol. 64, no. 8, pp. 27–29, 2021.
Investigating the impact of the COVID-19 pandemic on computing students' sense of belonging Journal Article
In: Inroads, vol. 12, no. 2, pp. 38–45, 2021.
ITiCSE 2021 preview Journal Article
In: ACM SIGCSE Bull., vol. 53, no. 2, pp. 5, 2021.
ITiCSE 2021 recap Journal Article
In: ACM SIGCSE Bull., vol. 53, no. 3, pp. 3–4, 2021.
ITiCSE 2022 preview Journal Article
In: ACM SIGCSE Bull., vol. 53, no. 4, pp. 3–6, 2021.
A Simple, Language-Independent Approach to Identifying Potentially At-Risk Introductory Programming Students Proceedings Article
In: Szabo, Claudia; Sheard, Judy (Ed.): ACE '21: 23rd Australasian Computing Education Conference, Auckland, New Zealand (and virtually), 2-5February, 2021, pp. 168–175, ACM, 2021.
Towards Assessing the Readability of Programming Error Messages Proceedings Article
In: Szabo, Claudia; Sheard, Judy (Ed.): ACE '21: 23rd Australasian Computing Education Conference, Auckland, New Zealand (and virtually), 2-5February, 2021, pp. 181–188, ACM, 2021.
On Designing Programming Error Messages for Novices: Readability and its Constituent Factors Proceedings Article
In: Kitamura, Yoshifumi; Quigley, Aaron; Isbister, Katherine; Igarashi, Takeo; Bjørn, Pernille; Drucker, Steven Mark (Ed.): CHI '21: CHI Conference on Human Factors in Computing Systems, Virtual Event / Yokohama, Japan, May 8-13, 2021, pp. 55:1–55:15, ACM, 2021.
Portraits of Programmer Behavior in a Frame-Based Language Proceedings Article
In: CSERC '21: The 10th Computer Science Education Research Conference, Virtual Event, The Netherlands, November 22 - 23, 2021, pp. 49–56, ACM, 2021.
Developing an Open-Book Online Exam for Final Year Students Proceedings Article
In: Schulte, Carsten; Becker, Brett A.; Divitini, Monica; Barendsen, Erik (Ed.): ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26 - July 1, 2021, pp. 338–344, ACM, 2021.
Comparing Programming Self-Esteem of Upper Secondary School Teachers to CS1 Students Proceedings Article
In: Schulte, Carsten; Becker, Brett A.; Divitini, Monica; Barendsen, Erik (Ed.): ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26 - July 1, 2021, pp. 554–560, ACM, 2021.
Computing Crossroads: Career Diversity Highlighting Computing's Natural Diversity Proceedings Article
In: Schulte, Carsten; Becker, Brett A.; Divitini, Monica; Barendsen, Erik (Ed.): ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.2, Virtual Event, Germany, June 26 - July 1, 2021, pp. 649, ACM, 2021.
Exploring Novice Programming Behavior over Time Proceedings Article
In: Schulte, Carsten; Becker, Brett A.; Divitini, Monica; Barendsen, Erik (Ed.): ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.2, Virtual Event, Germany, June 26 - July 1, 2021, pp. 651, ACM, 2021.
The Roles of Computing Terminology in Non-Computing Disciplines Proceedings Article
In: Schulte, Carsten; Becker, Brett A.; Divitini, Monica; Barendsen, Erik (Ed.): ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.2, Virtual Event, Germany, June 26 - July 1, 2021, pp. 659, ACM, 2021.
Expanding Opportunities: Assessing and Addressing Geographic Diversity at the SIGCSE Technical Symposium Proceedings Article
In: Sherriff, Mark; Merkle, Laurence D.; Cutter, Pamela A.; Monge, Alvaro E.; Sheard, Judithe (Ed.): SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, Virtual Event, USA, March 13-20, 2021, pp. 281–287, ACM, 2021.
Investigating the Impact of the COVID-19 Pandemic on Computing Students' Sense of Belonging Proceedings Article
In: Sherriff, Mark; Merkle, Laurence D.; Cutter, Pamela A.; Monge, Alvaro E.; Sheard, Judithe (Ed.): SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, Virtual Event, USA, March 13-20, 2021, pp. 612–618, ACM, 2021.
A Frame of Mind: Frame-based vs. Text-based Editing Proceedings Article
In: Maguire, Joseph; Cutts, Quintin I. (Ed.): UKICER '21: United Kingdom and Ireland Computing Education Research Conference, Glasgow, UK, September 2 - 3, 2021, pp. 2:1–2:7, ACM, 2021.
The Roles and Challenges of Computing Terminology in Non-Computing Disciplines Proceedings Article
In: Maguire, Joseph; Cutts, Quintin I. (Ed.): UKICER '21: United Kingdom and Ireland Computing Education Research Conference, Glasgow, UK, September 2 - 3, 2021, pp. 10:1–10:7, ACM, 2021.
ACM, 2021, ISBN: 978-1-4503-8214-4.
ACM, 2021, ISBN: 978-1-4503-8397-4.
2020
CompEd: Dec 202x (x (geq) 2 ... not 2021, but the earliest year we can gather safely F2F) Journal Article
In: ACM SIGCSE Bull., vol. 52, no. 4, pp. 4, 2020.
Assessing the Influencing Factors on the Accuracy of Underage Facial Age Estimation Proceedings Article
In: 2020 International Conference on Cyber Security and Protection of Digital Services, Cyber Security 2020, Dublin, Ireland, June 15-19, 2020, pp. 1–8, IEEE, 2020.
What Do We Think We Think We Are Doing?: Metacognition and Self-Regulation in Programming Proceedings Article
In: Robins, Anthony V.; Moskal, Adon; Ko, Amy J.; McCauley, Renée (Ed.): ICER 2020: International Computing Education Research Conference, Virtual Event, New Zealand, August 10-12, 2020, pp. 2–13, ACM, 2020.
High Performance Computing Education: Current Challenges and Future Directions Proceedings Article
In: Giannakos, Michail N.; Sindre, Guttorm; Luxton-Reilly, Andrew; Divitini, Monica (Ed.): Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, ITiCSE-WGR 2020, Trondheim, Norway, June 15-19, 2020, pp. 51–74, ACM, 2020.
Developing an Inclusive K-12 Outreach Model Proceedings Article
In: Giannakos, Michail N.; Sindre, Guttorm; Luxton-Reilly, Andrew; Divitini, Monica (Ed.): Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2020, Trondheim, Norway, June 15-19, 2020, pp. 145–151, ACM, 2020.
Engage Against the Machine: Rise of the Notional Machines as Effective Pedagogical Devices Proceedings Article
In: Giannakos, Michail N.; Sindre, Guttorm; Luxton-Reilly, Andrew; Divitini, Monica (Ed.): Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2020, Trondheim, Norway, June 15-19, 2020, pp. 159–165, ACM, 2020.
Soft Skills: What do Computing Program Syllabi Reveal About Non-Technical Expectations of Undergraduate Students? Proceedings Article
In: Giannakos, Michail N.; Sindre, Guttorm; Luxton-Reilly, Andrew; Divitini, Monica (Ed.): Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2020, Trondheim, Norway, June 15-19, 2020, pp. 287–293, ACM, 2020.
ProgSnap2: A Flexible Format for Programming Process Data Proceedings Article
In: Giannakos, Michail N.; Sindre, Guttorm; Luxton-Reilly, Andrew; Divitini, Monica (Ed.): Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2020, Trondheim, Norway, June 15-19, 2020, pp. 356–362, ACM, 2020.
Error Message Readability and Novice Debugging Performance Proceedings Article
In: Giannakos, Michail N.; Sindre, Guttorm; Luxton-Reilly, Andrew; Divitini, Monica (Ed.): Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2020, Trondheim, Norway, June 15-19, 2020, pp. 480–486, ACM, 2020.
Toward High Performance Computing Education Proceedings Article
In: Giannakos, Michail N.; Sindre, Guttorm; Luxton-Reilly, Andrew; Divitini, Monica (Ed.): Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2020, Trondheim, Norway, June 15-19, 2020, pp. 504–505, ACM, 2020.
Exploring Sense of Belonging in Computer Science Students Proceedings Article
In: Giannakos, Michail N.; Sindre, Guttorm; Luxton-Reilly, Andrew; Divitini, Monica (Ed.): Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, ITiCSE 2020, Trondheim, Norway, June 15-19, 2020, pp. 563, ACM, 2020.
Improving Global Participation in the SIGCSE Technical Symposium: Panel 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. 483–484, ACM, 2020.
The Effects of Compilation Mechanisms and Error Message Presentation on Novice Programmer Behavior 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. 759–765, ACM, 2020.