Fetching the paper…
Reading the bibliography…
The computing education community has a rich history of pedagogical innovation designed to support students in introductory courses, and to support teachers in facilitating student learning.
Rethinking Computer Science Education from a Test-First Perspective. In Companion of the 18th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA ’03) . Association for Computing Machinery, New York, NY, USA, 148–155
Stephen H. Edwards. 2003 · 2003
Earlier work this paper cites.
Novice Java Programmers’ Conceptions of “Object” and “Class”, and Variation Theory. In Proceedings of the 10th Annual SIGCSE Conference on Innovation and Technology in Computer Science Education (ITiCSE ’05) . Association for Computing Machinery, NY NY, USA, 89–93
Anna Eckerdal and Michael Thuné. 2005 · 2005
Earlier work this paper cites.
Code Classification as a Learning and Assessment Exercise for Novice Programmers. In 19th Annual Conference of the National Advisory Committee on Computing Qualifications (NACCQ 2006) . National Advisory Comittee on Computing Qualifications, Wellington, New Zealand, 291–298
Errol Thompson, Jacqueline Whalley, RF Lister, and Beth Simon. 2006 · 2006
Earlier work this paper cites.
Extreme apprenticeship method in teaching programming for beginners. In Proceedings of the 42nd ACM technical symposium on Computer science education . 93–98
Arto Vihavainen, Matti Paksula, and Matti Luukkainen. 2011 · 2011
Earlier work this paper cites.
Negotiating the Maze of Academic Integrity in Computing Education. In Proceedings of the 2016 ITiCSE Working Group Reports (ITiCSE ’16) . Association for Computing Machinery, NY NY, USA, 57–80
Simon, Judy Sheard, Michael Morgan, Andrew Petersen, Amber Settle, et al · 2016
Earlier work this paper cites.
Introductory Programming: A Systematic Literature Review. In Proceedings Companion of the 23rd Annual ACM Conference on Innovation and Technology in Computer Science Education (ITiCSE 2018 Companion) . Association for Computing Machinery, New York, NY, USA, 55–106
Andrew Luxton-Reilly, Simon, Ibrahim Albluwi, Brett A. Becker, Michail Giannakos, et al · 2018
Earlier work this paper cites.
Compiler Error Messages Considered Unhelpful: The Landscape of Text-Based Programming Error Message Research. In Proceedings of the Working Group Reports on Innovation and Technology in Computer Science Education (ITiCSE-WGR ’19) . Association for Computing Machinery, New York, NY,USA, 177–210
Brett A. Becker, Paul Denny, Raymond Pettit, Durell Bouchard, Dennis J. Bouvier, et al · 2019
Earlier work this paper cites.
50 Years of CS1 at SIGCSE: A Review of the Evolution of Introductory Programming Education Research. In Proceedings of the 50th ACM Technical Symposium on Computer Science Education (SIGCSE ’19) . Association for Computing Machinery, New York, NY, USA, 338–344
Brett A. Becker and Keith Quille. 2019 · 2019
Earlier work this paper cites.
A Review of Peer Code Review in Higher Education
Theresia Devi Indriasari, Andrew Luxton-Reilly, and Paul Denny. 2020 · 2020
Earlier work this paper cites.
What Does Saying That ‘Programming is Hard’ Really Say, and About Whom?
Brett A. Becker. 2021 · 2021
Earlier work this paper cites.
On the Opportunities and Risks of Foundation Models
Rishi Bommasani, Drew A. Hudson, Ehsan Adeli, Russ Altman, Simran Arora, et al · 2021
Earlier work this paper cites.
Evaluating Large Language Models Trained on Code
Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde de Oliveira Pinto, et al · 2021
Earlier work this paper cites.
Plagiarism in the Age of Massive Generative Pre-trained Transformers (GPT-3)
Nassim Dehouche. 2021 · 2021
Earlier work this paper cites.
On Designing Programming Error Messages for Novices: Readability and Its Constituent Factors. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems (CHI ’21) . Association for Computing Machinery, New York, NY,USA, Article 55, 15 pages
Paul Denny, James Prather, Brett A. Becker, Catherine Mooney, John Homer, et al · 2021
Cited alongside, same era.
Prompt Programming for Large Language Models: Beyond the Few-Shot Paradigm. In Extended Abstracts of the 2021 CHI Conference on Human Factors in Computing Systems (CHI EA ’21) . Association for Computing Machinery, New York, NY, USA, Article 314, 7 pages
Laria Reynolds and Kyle McDonell. 2021 · 2021
Cited alongside, same era.
Grounded Copilot: How Programmers Interact with Code-Generating Models
Shraddha Barke, Michael B. James, and Nadia Polikarpova. 2022 · 2022
Cited alongside, same era.
Fooling MOSS Detection with Pretrained Language Models. In Proceedings of the 31st ACM International Conference on Information & Knowledge Management (CIKM ’22) . Association for Computing Machinery, New York, NY, USA, 2933–2943
Automatic Generation of Programming Exercises and Code Explanations Using Large Language Models. In Proceedings of the 2022 ACM Conference on International Computing Education Research - Volume 1 (ICER ’22) . Association for Computing Machinery, NY NY, USA, 27–43
Sami Sarsa, Paul Denny, Arto Hellas, and Juho Leinonen. 2022 · 2022
Later among the works it cites.
Solving Probability and Statistics Problems by Probabilistic Program Synthesis at Human Level and Predicting Solvability. In Artificial Intelligence in Education. Posters and Late Breaking Results, Workshops and Tutorials, Industry and Innovation Tracks, Practitioners’ and Doctoral Consortium , Maria Mercedes Rodrigo, Noburu Matsuda, Alexandra I. Cristea, and Vania Dimitrova (Eds.). Springer International Publishing, 612–615
Leonard Tang, Elizabeth Ke, Nikhil Singh, Bo Feng, Derek Austin, et al · 2022
Later among the works it cites.
Expectation vs. Experience: Evaluating the Usability of Code Generation Tools Powered by Large Language Models. In CHI Conference on Human Factors in Computing Systems Extended Abstracts . Association for Computing Machinery, NY NY, USA, 1–7
Priyan Vaithilingam, Tianyi Zhang, and Elena L. Glassman. 2022 · 2022
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Stella Biderman and Edward Raff. 2022 · 2022
Cited alongside, same era.
GitHub Copilot AI Pair Programmer: Asset or Liability?
Arghavan Moradi Dakhel, Vahid Majdinasab, Amin Nikanjam, Foutse Khomh, Michel C. Desmarais, et al · 2022
Cited alongside, same era.
The Robots Are Coming: Exploring the Implications of OpenAI Codex on Introductory Programming. In Australasian Computing Education Conference (ACE ’22) . Association for Computing Machinery, Online, 10–19
James Finnie-Ansley, Paul Denny, Brett A. Becker, Andrew Luxton-Reilly, and James Prather. 2022 · 2022
Cited alongside, same era.
Discovering the Syntax and Strategies of Natural Language Programming with Generative Language Models. In Proceedings of the 2022 CHI Conference on Human Factors in Computing Systems (CHI ’22) . Association for Computing Machinery, New York, NY, USA, Article 386, 19 pages
Ellen Jiang, Edwin Toh, Alejandra Molina, Kristen Olson, Claire Kayacik, et al · 2022
Cited alongside, same era.
Language Models: Past, Present, and Future
Hang Li. 2022 · 2022
Cited alongside, same era.
Competition-level code generation with AlphaCode
Yujia Li, David Choi, Junyoung Chung, Nate Kushman, Julian Schrittwieser, et al · 2022
Cited alongside, same era.
Metacognition and Self-Regulation in Programming Education: Theories and Exemplars of Use
Dastyni Loksa, Lauren Margulieux, Brett A. Becker, Michelle Craig, Paul Denny, et al · 2022
Cited alongside, same era.
Asleep at the Keyboard? Assessing the Security of GitHub Copilot’s Code Contributions. In 2022 IEEE Symposium on Security and Privacy (SP) . 754–768
Hammond Pearce, Baleegh Ahmad, Benjamin Tan, Brendan Dolan-Gavitt, and Ramesh Karri. 2022 · 2022
Cited alongside, same era.
Do Users Write More Insecure Code with AI Assistants?
Neil Perry, Megha Srivastava, Deepak Kumar, and Dan Boneh. 2022 · 2022
Cited alongside, same era.
Programming Is Hard - Or at Least It Used to Be: Educational Opportunities And Challenges of AI Code Generation. In Proceedings of the 54th SIGCSE Technical Symposium on Computer Science Education (SIGCSE ’23) . Association for Computing Machinery
Brett A. Becker, James Prather, Paul Denny, Andrew Luxton-Reilly, James Finnie-Ansley, et al · 2023
Closest in time.
Conversing with Copilot: Exploring Prompt Engineering for Solving CS1 Problems Using Natural Language. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1 (SIGCSE 2023) . Association for Computing Machinery, New York, NY, USA, 1136–1142
Paul Denny, Viraj Kumar, and Nasser Giacaman. 2023 · 2023
Closest in time.
My AI Wants to Know If This Will Be on the Exam: Testing OpenAI’s Codex on CS2 Programming Exercises. In Proceedings of the 25th Australasian Computing Education Conference (ACE ’23) . Association for Computing Machinery, New York, NY, USA, 97–104
James Finnie-Ansley, Paul Denny, Andrew Luxton-Reilly, Eddie Antonio Santos, James Prather, et al · 2023
Closest in time.
Studying the Effect of AI Code Generators on Supporting Novice Learners in Introductory Programming. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems (CHI ’23) . Association for Computing Machinery, New York, NY, USA, Article 455, 23 pages
Majeed Kazemitabaar, Justin Chow, Carl Ka To Ma, Barbara J. Ericson, David Weintrop, et al · 2023
Closest in time.
Using Large Language Models to Enhance Programming Error Messages. In Proceedings of the 2023 ACM SIGCSE Technical Symposium on Computer Science Education
Juho Leinonen, Arto Hellas, Sami Sarsa, Brent Reeves, Paul Denny, et al · 2023
Closest in time.
Experiences from Using Code Explanations Generated by Large Language Models in a Web Software Development E-Book. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1 (SIGCSE 2023) . Association for Computing Machinery, New York, NY, USA, 931–937
Stephen MacNeil, Andrew Tran, Arto Hellas, Joanne Kim, Sami Sarsa, et al · 2023
Closest in time.
The Impact of AI on Developer Productivity: Evidence from GitHub Copilot
Sida Peng, Eirini Kalliamvakou, Peter Cihon, and Mert Demirer. 2023 · 2023
Closest in time.
"It’s Weird That it Knows What I Want": Usability and Interactions with Copilot for Novice Programmers
James Prather, Brent N. Reeves, Paul Denny, Brett A. Becker, Juho Leinonen, et al · 2023
Closest in time.
The End of Programming
Matt Welsh. 2023 · 2023
Closest in time.
The Premature Obituary of Programming
Daniel M. Yellin. 2023 · 2023
Closest in time.