Brett A. Becker
Orcid: 0000-0003-1446-647XAffiliations:
- University College Dublin, School of Computer Science, Ireland (PhD)
According to our database1,
Brett A. Becker
authored at least 158 papers
between 2006 and 2025.
Collaborative distances:
Collaborative distances:
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on ucd.ie
-
on linkedin.com
-
on orcid.org
-
on dl.acm.org
On csauthors.net:
Bibliography
2025
Debugging Without Error Messages: How LLM Prompting Strategy Affects Programming Error Explanation Effectiveness.
CoRR, January, 2025
Cultivating Sense of Belonging in Computing Education: Identifying Servingness Traits Among Community College Population.
Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 2, 2025
Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 2, 2025
Exploring Student Reactions to LLM-Generated Feedback on Explain in Plain English Problems.
Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 1, 2025
2024
"It's Weird That it Knows What I Want": Usability and Interactions with Copilot for Novice Programmers.
ACM Trans. Comput. Hum. Interact., February, 2024
Explaining Code with a Purpose: An Integrated Approach for Developing Code Comprehension and Prompting Skills.
CoRR, 2024
Interactions with Prompt Problems: A New Way to Teach Programming with Large Language Models.
CoRR, 2024
Not the Silver Bullet: LLM-enhanced Programming Error Messages are Ineffective in Practice.
Proceedings of the 2024 Conference on United Kingdom & Ireland Computing Education Research, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024
Post Primary Teachers' Perspectives on Machine Learning and Artificial Intelligence in the Leaving Certificate Computer Science Curriculum.
Proceedings of the 24th Koli Calling International Conference on Computing Education Research, 2024
LLMs in Open and Closed Book Examinations in a Final Year Applied Machine Learning Course (Early Findings).
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 2, 2024
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 2, 2024
Self-Regulation, Self-Efficacy, and Fear of Failure Interactions with How Novices Use LLMs to Solve Programming Problems.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
Guidelines for the Evolving Role of Generative AI in Introductory Programming Based on Emerging Practice.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
Computing Education in African Countries: A Literature Review and Contextualised Learning Materials.
Proceedings of the 2024 Working Group Reports on Innovation and Technology in Computer Science Education, 2024
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 2, 2024
Integrating Society, Ethics and the Computing Profession With Computer Science Curricula 2023.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 2, 2024
Explaining Code with a Purpose: An Integrated Approach for Developing Code Comprehension and Prompting Skills.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1, 2024
Computer Science Curricula 2023 (CS2023): Rising to the Challenges of Change in AI, Security, and Society.
Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 2, 2024
Proceedings of the 2024 ACM Conference on International Computing Education Research, 2024
2023
Inroads, September, 2023
Int. J. Comput. Sci. Educ. Sch., March, 2023
ACM SIGCSE Bull., 2023
Promptly: Using Prompt Problems to Teach Learners How to Effectively Utilize AI Code Generators.
CoRR, 2023
CS Outreach to Inform Secondary School Students' Perceptions of CS: Initial Findings.
Proceedings of the 18th WiPSCE Conference on Primary and Secondary Computing Education Research, 2023
Sense of Belonging of Undergraduate Computing Students: A Comparative Analysis of University Entry Routes.
Proceedings of the 2023 Conference on United Kingdom & Ireland Computing Education Research, 2023
Evaluating the Sense of Belonging of Undergraduate Computing Students in the UK and Ireland.
Proceedings of the 2023 Conference on United Kingdom & Ireland Computing Education Research, 2023
No More Pencils No More Books: Capabilities of Generative AI on Irish and UK Computer Science School Leaving Examinations.
Proceedings of the 2023 Conference on United Kingdom & Ireland Computing Education Research, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023
The European Commission and AI: Guidelines, Acts and Plans Impacting the Teaching of AI and Teaching with AI.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023
Programming Is Hard - Or at Least It Used to Be: Educational Opportunities and Challenges of AI Code Generation.
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 2, 2023
Proceedings of the 54th ACM Technical Symposium on Computer Science Education, Volume 1, 2023
Fuzzy Logic++: Towards Developing Fuzzy Education Curricula Using ACM/IEEE/AAAI CS2023.
Proceedings of the Fuzzy Information Processing 2023, 2023
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023
Evaluating the Performance of Code Generation Models for Solving Parsons Problems With Small Prompt Variations.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023
Transformed by Transformers: Navigating the AI Coding Revolution for Computing Education: An ITiCSE Working Group Conducted by Humans.
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2, 2023
Proceedings of the 2023 Working Group Reports on Innovation and Technology in Computer Science Education, 2023
Chat Overflow: Artificially Intelligent Models for Computing Education - renAIssance or apocAIypse?
Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1, 2023
Always Provide Context: The Effects of Code Context on Programming Error Message Enhancement.
Proceedings of the ACM Conference on Global Computing Education Vol 1, 2023
Understanding a post-COVID Drop in the Belongingness of Minoritised Men in an Undergraduate Computer Science Course.
Proceedings of the ACM Conference on Global Computing Education Vol 2, 2023
Proceedings of the ACM Conference on Global Computing Education Vol 2, 2023
Proceedings of the ACM Conference on Global Computing Education Vol 1, 2023
The Impacts of a Constructionist Scratch Programming Pedagogy on Student Achievement with a Focus on Gender.
Proceedings of the ACM Conference on Global Computing Education Vol 1, 2023
Proceedings of the Working Group Reports on 2023 ACM Conference on Global Computing Education, 2023
Proceedings of the ACM Conference on Global Computing Education Vol 2, 2023
Student Sense of Belonging: The Role of Gender Identity and Minoritisation in Computing and Other Sciences.
Proceedings of the 25th Australasian Computing Education Conference, 2023
My AI Wants to Know if This Will Be on the Exam: Testing OpenAI's Codex on CS2 Programming Exercises.
Proceedings of the 25th Australasian Computing Education Conference, 2023
2022
Toward Scientific Evidence Standards in Empirical Computer Science (Dagstuhl Seminar 22442).
Dagstuhl Reports, October, 2022
Metacognition and Self-Regulation in Programming Education: Theories and Exemplars of Use.
ACM Trans. Comput. Educ., 2022
Dagstuhl Reports, 2022
Proceedings of the Towards a Collaborative Society Through Creative Learning, 2022
Proceedings of the Towards a Collaborative Society Through Creative Learning, 2022
Variations in Sense of Belonging in Undergraduate Computing Students Through the COVID-19 Pandemic.
Proceedings of the UKICER 2022: The United Kingdom and Ireland Computing Education Research Conference, Dublin, Ireland, September 1, 2022
Proceedings of the UKICER 2022: The United Kingdom and Ireland Computing Education Research Conference, Dublin, Ireland, September 1, 2022
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Should Quantum Processor Design be Considered a Topic in Computer Architecture Education?
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
A Novel Machine Learning and Artificial Intelligence Course for Secondary School Students.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Sympathy for the (Novice) Developer: Programming Activity When Compilation Mechanism Varies.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
How Creatively Are We Teaching and Assessing Creativity in Computing Education: A Systematic Literature Review.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
What Fails Once, Fails Again: Common Repeated Errors in Introductory Programming Automated Assessments.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
From the Horse's Mouth: The Words We Use to Teach Diverse Student Groups Across Three Continents.
Proceedings of the SIGCSE 2022: The 53rd ACM Technical Symposium on Computer Science Education, 2022
Comparing the Programming Self-Efficacy of Teachers Using CSLINC to Those Teaching the Formal National Curriculum.
Proceedings of the ITiCSE 2022: Innovation and Technology in Computer Science Education, Dublin, Ireland, July 8, 2022
Getting By With Help From My Friends: Group Study in Introductory Programming Understood as Socially Shared Regulation.
Proceedings of the ICER 2022: ACM Conference on International Computing Education Research, Lugano and Virtual Event, Switzerland, August 7, 2022
Proceedings of the COMPUTE 2022, Jaipur, India, November 9-11, 2022, 2022
Proceedings of the Artificial Intelligence and Cognitive Science - 30th Irish Conference, 2022
The Robots Are Coming: Exploring the Implications of OpenAI Codex on Introductory Programming.
Proceedings of the ACE '22: Australasian Computing Education Conference, Virtual Event, Australia, February 14, 2022
2021
From the Horse's Mouth: The Words We Use to Teach Diverse Student Groups Across Three Continents.
Dataset, December, 2021
Investigating the impact of the COVID-19 pandemic on computing students' sense of belonging.
Inroads, 2021
Commun. ACM, 2021
Proceedings of the UKICER '21: United Kingdom and Ireland Computing Education Research Conference, Glasgow, UK, September 2, 2021
Proceedings of the UKICER '21: United Kingdom and Ireland Computing Education Research Conference, Glasgow, UK, September 2, 2021
Expanding Opportunities: Assessing and Addressing Geographic Diversity at the SIGCSE Technical Symposium.
Proceedings of the SIGCSE '21: The 52nd ACM Technical Symposium on Computer Science Education, 2021
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26, 2021
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.2, Virtual Event, Germany, June 26, 2021
Comparing Programming Self-Esteem of Upper Secondary School Teachers to CS1 Students.
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.1, Virtual Event, Germany, June 26, 2021
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.2, Virtual Event, Germany, June 26, 2021
Proceedings of the ITiCSE '21: Proceedings of the 26th ACM Conference on Innovation and Technology in Computer Science Education V.2, Virtual Event, Germany, June 26, 2021
Proceedings of the CSERC '21: The 10th Computer Science Education Research Conference, Virtual Event, The Netherlands, November 22, 2021
On Designing Programming Error Messages for Novices: Readability and its Constituent Factors.
Proceedings of the CHI '21: CHI Conference on Human Factors in Computing Systems, 2021
A Simple, Language-Independent Approach to Identifying Potentially At-Risk Introductory Programming Students.
Proceedings of the ACE '21: 23rd Australasian Computing Education Conference, 2021
Proceedings of the ACE '21: 23rd Australasian Computing Education Conference, 2021
2020
CompEd: Dec 202x (x ≥ 2 ... not 2021, but the earliest year we can gather safely F2F).
ACM SIGCSE Bull., 2020
Sense of Belonging: The Intersectionality of Self-Identified Minority Status and Gender in Undergraduate Computer Science Students.
Proceedings of the United Kingdom & Ireland Computing Education Research Conference, 2020
Compile Much? A Closer Look at the Programming Behavior of Novices in Different Compilation and Error Message Presentation Contexts.
Proceedings of the United Kingdom & Ireland Computing Education Research Conference, 2020
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020
The Effects of Compilation Mechanisms and Error Message Presentation on Novice Programmer Behavior.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020
Compiler Error Messages: Their Content and Accessibility in Novice Programming Environments.
Proceedings of the 51st ACM Technical Symposium on Computer Science Education, 2020
Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, 2020
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, 2020
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, 2020
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, 2020
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, 2020
Soft Skills: What do Computing Program Syllabi Reveal About Non-Technical Expectations of Undergraduate Students?
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, 2020
Engage Against the Machine: Rise of the Notional Machines as Effective Pedagogical Devices.
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, 2020
Proceedings of the 2020 ACM Conference on Innovation and Technology in Computer Science Education, 2020
What Do We Think We Think We Are Doing?: Metacognition and Self-Regulation in Programming.
Proceedings of the ICER 2020: International Computing Education Research Conference, 2020
Proceedings of the 2020 International Conference on Cyber Security and Protection of Digital Services, 2020
2019
Recent Advances in Matrix Partitioning for Parallel Computing on Heterogeneous Platforms.
IEEE Trans. Parallel Distributed Syst., 2019
BEST PAPER AT SIGCSE 2019 IN THE CS EDUCATION TRACK: First things first: providing metacognitive scaffolding for interpreting problem prompts.
Inroads, 2019
Improving the accuracy of automated facial age estimation to aid CSEM investigations.
Digit. Investig., 2019
First Things First: Providing Metacognitive Scaffolding for Interpreting Problem Prompts.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
50 Years of CS1 at SIGCSE: A Review of the Evolution of Introductory Programming Education Research.
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
What Do CS1 Syllabi Reveal About Our Expectations of Introductory Programming Students?
Proceedings of the 50th ACM Technical Symposium on Computer Science Education, 2019
Parlez-vous Java? Bonjour La Monde != Hello World: Barriers to Programming Language Acquisition for Non-Native English Speakers.
Proceedings of the 30th Annual Workshop of the Psychology of Programming Interest Group, 2019
Fifteen Years of Introductory Programming in Schools: A Global Overview of K-12 Initiatives.
Proceedings of the Koli Calling '19: 19th Koli Calling International Conference on Computing Education Research, 2019
Proceedings of the Koli Calling '19: 19th Koli Calling International Conference on Computing Education Research, 2019
Proceedings of the Koli Calling '19: 19th Koli Calling International Conference on Computing Education Research, 2019
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019
Unexpected Tokens: A Review of Programming Error Messages and Design Guidelines for the Future.
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019
Compiler Error Messages Considered Unhelpful: The Landscape of Text-Based Programming Error Message Research.
Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education, 2019
Proceedings of the 2019 ACM Conference on Innovation and Technology in Computer Science Education, 2019
Proceedings of the 2019 ACM Conference on International Computing Education Research, 2019
Research This! Questions that Computing Educators Most Want Computing Education Researchers to Answer.
Proceedings of the 2019 ACM Conference on International Computing Education Research, 2019
Proceedings of the ACM Conference on Global Computing Education, 2019
Proceedings of the 14th International Conference on Availability, Reliability and Security, 2019
2018
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018
Proceedings of the 49th ACM Technical Symposium on Computer Science Education, 2018
Proceedings of the 18th Koli Calling International Conference on Computing Education Research, 2018
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018
Proceedings of the Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018
Proceedings of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education, 2018
Proceedings of the 2018 IEEE/ACM 1st International Workshop on Gender Equality in Software Engineering, 2018
2017
Proceedings of the 2017 ACM Conference on Innovation and Technology in Computer Science Education, 2017
2016
Comput. Sci. Educ., 2016
CoRR, 2016
Bioinform., 2016
Proceedings of the 47th ACM Technical Symposium on Computing Science Education, 2016
Proceedings of the 2016 ITiCSE Working Group Reports, 2016
Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education, 2016
2012
Partitioning for Parallel Matrix-Matrix Multiplication with Heterogeneous Processors: The Optimal Solution.
Proceedings of the 26th IEEE International Parallel and Distributed Processing Symposium Workshops & PhD Forum, 2012
2010
Max-Plus Algebra and Discrete Event Simulation on Parallel Hierarchical Heterogeneous Platforms.
Proceedings of the Euro-Par 2010 Parallel Processing Workshops, 2010
2007
Proceedings of the 6th International Symposium on Parallel and Distributed Computing (ISPDC 2007), 2007
2006
Proceedings of the 2006 IEEE International Conference on Cluster Computing, 2006