Fetching the paper…
Reading the bibliography…
The introductory programming sequence has been the focus of much research in computing education.
Language Models are Few-shot Learners
Tom Brown, Benjamin Mann, Nick Ryder, et al · 1901
Earlier work this paper cites.
Effects of Hand-held Calculators in Precollege Mathematics Education: A Meta-analysis
Ray Hembree and Donald J Dessart. 1986 · 1986
Earlier work this paper cites.
Learning to Program = Learning to Construct Mechanisms and Explanations
E. Soloway. 1986 · 1986
Earlier work this paper cites.
Extreme Programming Explained: Embrace Change
Kent Beck. 2000 · 2000
Earlier work this paper cites.
The Effects of Pair-Programming on Performance in an Introductory Programming Course
Charlie McDowell, Linda Werner, Heather Bullock, and Julian Fernald. 2002 · 2002
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 (Caparica, Portugal) (ITiCSE ’05) . ACM, 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 Committee on Computing Qualifications, Wellington, New Zealand, 291–298
Errol Thompson, Jacqueline Whalley, Raymond Lister, and Beth Simon. 2006 · 2006
Earlier work this paper cites.
A Systematic Review of Tools That Support Peer Assessment
Andrew Luxton-Reilly. 2009 · 2009
Earlier work this paper cites.
From Walls to Steps: Using Online Automatic Homework Checking Tools to Improve Learning in Introductory Programming Courses
Dwayne Towell and Brent Reeves. 2010 · 2010
Earlier work this paper cites.
I Know What You Did Last Summer—An Investigation of How Developers Spend Their Time. In 2015 IEEE 23rd International Conference on Program Comprehension . IEEE, IEEE, Florence, Italy, 25–35
Roberto Minelli, Andrea Mocci, and Michele Lanza. 2015 · 2015
Earlier work this paper cites.
Learning to Program is Easy. In Proceedings of the 2016 ACM Conference on Innovation and Technology in Computer Science Education (Arequipa, Peru) (ITiCSE ’16) . ACM, NY NY, USA, 284–289
Andrew Luxton-Reilly. 2016 · 2016
Earlier work this paper cites.
Negotiating the Maze of Academic Integrity in Computing Education. In Proceedings of the 2016 ITiCSE Working Group Reports (Arequipa, Peru) (ITiCSE ’16) . ACM, NY NY, USA, 57–80
Simon, Judy Sheard, Michael Morgan, Andrew Petersen, Amber Settle, Jane Sinclair, Gerry Cross, and Charles Riedesel. 2016 · 2016
Earlier work this paper cites.
Automated Assessment Tools: Too Many Cooks, Not Enough Collaboration
Raymond Pettit and James Prather. 2017 · 2017
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 (Larnaca, Cyprus) (ITiCSE 2018 Companion) . ACM, NY, NY, USA, 55–106
Andrew Luxton-Reilly, Simon, Ibrahim Albluwi, 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 (Aberdeen, Scotland Uk) (ITiCSE-WGR ’19) . ACM, NY, NY, USA, 177–210
Brett A. Becker, Paul Denny, Raymond Pettit, 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 (Minneapolis, MN, USA) (SIGCSE ’19) . ACM, NY, NY, USA, 338–344
Brett A. Becker and Keith Quille. 2019 · 2019
Earlier work this paper cites.
A Typology of Ethical Risks in Language Technology With an Eye Towards Where Transparent Documentation can Help
Emily M Bender. 2019 · 2019
Cited alongside, same era.
Reforming a Database Course to Address Cognitive Load by Using Worked Examples. In Proceedings of the Western Canadian Conference on Computing Education (Calgary, AB, Canada) (WCCCE ’19) . ACM, NY NY, USA, Article 4, 6 pages
Edwin M. Knorr. 2019 · 2019
Cited alongside, same era.
A Theory of Instruction for Introductory Programming Skills
Benjamin Xie, Dastyni Loksa, Greg L. Nelson, et al · 2019
Cited alongside, same era.
A Review of Peer Code Review in Higher Education
Theresia Devi Indriasari, Andrew Luxton-Reilly, and Paul Denny. 2020 · 2020
Cited alongside, same era.
The Effects of Compilation Mechanisms and Error Message Presentation on Novice Programmer Behavior. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education (Portland, OR, USA) (SIGCSE ’20) . Association for Computing Machinery, New York, NY, USA, 759–765
A Hazard Analysis Framework for Code Synthesis Large Language Models
Heidy Khlaaf, Pamela Mishkin, Joshua Achiam, et al · 2022
Closest in time.
Identifying Gaps in the Secure Programming Knowledge and Skills of Students. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 1 (Providence, RI, USA) (SIGCSE 2022) . ACM, NY NY, USA, 703–709
Jessica Lam, Elias Fang, Majed Almansoori, et al · 2022
Closest in time.
Using Large Language Models to Enhance Programming Error Messages
Juho Leinonen, Arto Hellas, Sami Sarsa, et al · 2022
Closest in time.
Solving Quantitative Reasoning Problems with Language Models
Aitor Lewkowycz, Anders Andreassen, David Dohan, et al · 2022
Closest in time.
Competition-Level Code Generation with AlphaCode
Yujia Li, David Choi, Junyoung Chung, et al · 2022
Closest in time.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Ioannis Karvelas, Annie Li, and Brett A. Becker. 2020 · 2020
Cited alongside, same era.
What Does Saying That ‘Programming is Hard’ Really Say, and About Whom?
Brett A. Becker. 2021 · 2021
Cited alongside, same era.
Evaluating Large Language Models Trained on Code
Mark Chen, Jerry Tworek, Heewoo Jun, et al · 2021
Cited alongside, same era.
Plagiarism in the Age of Massive Generative Pre-trained Transformers (GPT-3)
Nassim Dehouche. 2021 · 2021
Cited alongside, same era.
A.I. Can Now Write Its Own Computer Code. Thats Good News for Humans
Cade Metz. 2021 · 2021
Cited alongside, same era.
Why Everyone is Talking About an Image Generator Released by an Elon Musk-Backed A.I. Lab
Sam Shead. 2021 · 2021
Cited alongside, same era.
Understanding the Capabilities, Limitations, and Societal Impact of Large Language Models
Alex Tamkin, Miles Brundage, Jack Clark, and Deep Ganguli. 2021 · 2021
Cited alongside, same era.
Introducing Amazon CodeWhisperer, the ML-powered Coding Companion
Desai Ankur and Deo Atul. 2022 · 2022
Cited alongside, same era.
Blain Loz. 2022 · 2022
Closest in time.
Generating Diverse Code Explanations Using the GPT-3 Large Language Model. In Proceedings of the 2022 ACM Conference on International Computing Education Research - Volume 2 (Lugano and Virtual Event, Switzerland) (ICER ’22) . ACM, NY NY, USA, 37–39
Stephen MacNeil, Andrew Tran, Dan Mogil, et al · 2022
Closest in time.
The Potential of Artificial Intelligence as a Method of Software Developer’s Productivity Improvement. In 2022 Conference of Russian Young Researchers in Electrical and Electronic Engineering (ElConRus) . IEEE, IEEE, St. Petersburg, Russia, 386–390
Ekaterina A Moroz, Vladimir O Grizkevich, and Igor M Novozhilov. 2022 · 2022
Closest in time.
A Conversational Paradigm for Program Synthesis
Erik Nijkamp, Bo Pang, Hiroaki Hayashi, et al · 2022
Closest in time.
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
Closest in time.
Hierarchical Text-conditional Image Generation With Clip Latents
Aditya Ramesh, Prafulla Dhariwal, Alex Nichol, et al · 2022
Closest in time.
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 (Lugano and Virtual Event, Switzerland) (ICER ’22) . ACM, NY NY, USA, 27–43
Sami Sarsa, Paul Denny, Arto Hellas, and Juho Leinonen. 2022 · 2022
Closest in time.
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 . ACM, NY NY, USA, 1–7
Priyan Vaithilingam, Tianyi Zhang, and Elena L. Glassman. 2022 · 2022
Closest in time.
GitHub’s AI-powered Coding Tool Will be Free for Students
Kyle Wiggers. 2022 · 2022
Closest in time.
The Gap Between Industry and CS Education. In Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education Vol. 1 . ACM, NY NY, USA, 2–3
Titus Winters. 2022 · 2022
Closest in time.