Fetching the paper…
Reading the bibliography…
Advances in natural language processing have resulted in large language models (LLMs) that are capable of generating understandable and sensible written text.
Language Models are Few-Shot Learners. In Advances in neural information processing systems . 1877–1901
Tom B. Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, Sandhini Agarwal, Ariel Herbert-Voss, Gretchen Krueger, Tom Henighan, Rewon Child, Aditya Ramesh, Daniel M. Ziegler, Jeffrey Wu, Clemens Winter, Christopher Hesse, Mark Chen, Eric Sigler, Mateusz Litwin, Scott Gray, Benjamin Chess, Jack Clark, Christopher Berner, Sam McCandlish, Alec Radford, Ilya Sutskever, and Dario Amodei. 2020 · 1901
Earlier work this paper cites.
Designing the whyline: a debugging interface for asking questions about program behavior. In Proceedings of the SIGCHI conference on Human factors in computing systems . 151–158
Amy J Ko and Brad A Myers. 2004 · 2004
Earlier work this paper cites.
A survey of automated assessment approaches for programming assignments
Kirsti M Ala-Mutka. 2005 · 2005
Earlier work this paper cites.
An Australasian Study of Reading and Comprehension Skills in Novice Programmers, Using the Bloom and SOLO Taxonomies. In Proceedings of the 8th Australasian Conf. on Computing Education - Volume 52 (Hobart, Australia) (ACE ’06) . Australian Computer Society, Inc., AUS, 243–252
Jacqueline L. Whalley, Raymond Lister, Errol Thompson, Tony Clear, Phil Robbins, P. K. Ajith Kumar, and Christine Prasad. 2006 · 2006
Earlier work this paper cites.
PeerWise: students sharing their multiple choice questions. In Proceedings of the fourth international workshop on computing education research . 51–58
Paul Denny, John Hamer, Andrew Luxton-Reilly, and Helen Purchase. 2008 · 2008
Earlier work this paper cites.
Extending the engagement taxonomy: Software visualization and collaborative learning
Niko Myller, Roman Bednarik, Erkki Sutinen, and Mordechai Ben-Ari. 2009 · 2009
Earlier work this paper cites.
Review of recent systems for automatic assessment of programming assignments. In Proceedings of the 10th Koli calling international conference on computing education research . 86–93
Petri Ihantola, Tuukka Ahoniemi, Ville Karavirta, and Otto Seppälä. 2010 · 2010
Earlier work this paper cites.
Codewrite: supporting student-driven practice of java. In Proceedings of the 42nd ACM technical symposium on Computer science education . 471–476
Paul Denny, Andrew Luxton-Reilly, Ewan Tempero, and Jacob Hendrickx. 2011 · 2011
Earlier work this paper cites.
Pair programming in education: a literature review
Brian Hanks, Sue Fitzgerald, Renée McCauley, Laurie Murphy, and Carol Zander. 2011 · 2011
Earlier work this paper cites.
Ability to ’explain in Plain English’ Linked to Proficiency in Computer-Based Programming. In Proceedings of the Ninth Annual International Conf. on International Computing Education Research (Auckland, New Zealand) (ICER ’12) . Association for Computing Machinery, New York, NY, USA, 111–118
Laurie Murphy, Sue Fitzgerald, Raymond Lister, and Renée McCauley. 2012 · 2012
Earlier work this paper cites.
Wheel-spinning: Students who fail to master a skill. In International conference on artificial intelligence in education . Springer, 431–440
Joseph E Beck and Yue Gong. 2013 · 2013
Earlier work this paper cites.
Online python tutor: embeddable web-based program visualization for cs education. In Proceeding of the 44th ACM technical symposium on Computer science education . 579–584
Philip J Guo. 2013 · 2013
Earlier work this paper cites.
How effective are intelligent tutoring systems in computer science education?. In 2014 IEEE 14th international conference on advanced learning technologies . IEEE, 99–103
John C Nesbit, Olusola O Adesope, Qing Liu, and Wenting Ma. 2014 · 2014
Earlier work this paper cites.
Tutorons: Generating context-relevant, on-demand explanations and demonstrations of online code. In 2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) . IEEE, 3–12
Andrew Head, Codanda Appachu, Marti A Hearst, and Björn Hartmann. 2015 · 2015
Earlier work this paper cites.
Autonomously Generating Hints by Inferring Problem Solving Policies. In Proceedings of the Second (2015) ACM Conf. on Learning @ Scale (Vancouver, BC, Canada) (L@S ’15) . Association for Computing Machinery, New York, NY, USA, 195–204
Chris Piech, Mehran Sahami, Jonathan Huang, and Leonidas Guibas. 2015 · 2015
Earlier work this paper cites.
Benefits of self-explanation in introductory programming. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education . 284–289
Arto Vihavainen, Craig S Miller, and Amber Settle. 2015 · 2015
Cited alongside, same era.
Learning by Taking Apart: Deconstructing Code by Reading, Tracing, and Debugging. In Proceedings of the 17th Annual Conf. on Information Technology Education (Boston, Massachusetts, USA) (SIGITE ’16) . Association for Computing Machinery, New York, NY, USA, 148–153
Jean M. Griffin. 2016 · 2016
Cited alongside, same era.
Comprehension first: evaluating a novel pedagogy and tutoring system for program tracing in CS1. In Proceedings of the 2017 ACM conference on international computing education research . 2–11
Greg L Nelson, Benjamin Xie, and Amy J Ko. 2017 · 2017
Cited alongside, same era.
iSnap: towards intelligent tutoring in novice programming environments. In Proceedings of the 2017 ACM SIGCSE Technical Symposium on computer science education . 483–488
Thomas W Price, Yihuan Dong, and Dragan Lipovac. 2017 · 2017
Cited alongside, same era.
Evaluating large language models trained on code
Mark Chen, Jerry Tworek, Heewoo Jun, Qiming Yuan, Henrique Ponde de Oliveira Pinto, Jared Kaplan, Harri Edwards, Yuri Burda, Nicholas Joseph, Greg Brockman, et al · 2021
Later among the works it cites.
Making Pre-trained Language Models Better Few-shot Learners. In Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conf. on Natural Language Processing (Volume 1: Long Papers) . Association for Computational Linguistics, Online, 3816–3830
Tianyu Gao, Adam Fisch, and Danqi Chen. 2021 · 2021
Later among the works it cites.
Pengfei Liu, Weizhe Yuan, Jinlan Fu, Zhengbao Jiang, Hiroaki Hayashi, and Graham Neubig. 2021 · 2021
Later among the works it cites.
Choose Your Programming Copilot: A Comparison of the Program Synthesis Performance of GitHub Copilot and Genetic Programming
Dominik Sobania, Martin Briesch, and Franz Rothlauf. 2021 · 2021
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Crowdsourcing programming assignments with CrowdSorcerer. In Proceedings of the 23rd Annual ACM Conf. on Innovation and Technology in Computer Science Education . 326–331
Nea Pirttinen, Vilma Kangas, Irene Nikkarinen, Henrik Nygren, Juho Leinonen, and Arto Hellas. 2018 · 2018
Cited alongside, same era.
The effect of automatic assessment on novice programming: Strengths and limitations of existing systems
Zahid Ullah, Adidah Lajis, Mona Jamjoom, Abdulrahman Altalhi, Abdullah Al-Ghamdi, and Farrukh Saleem. 2018 · 2018
Cited alongside, same era.
Is StackOverflow an Effective Complement to Gaining Practical Knowledge Compared to Traditional Computer Science Learning?. In Proceedings of the 2019 11th International Conf. on Education Technology and Computers . 132–138
Pierpaolo Dondio and Suha Shaheen. 2019 · 2019
Cited alongside, same era.
The Impact of Adding Textual Explanations to Next-Step Hints in a Novice Programming Environment. In Proceedings of the 2019 ACM Conf. on Innovation and Technology in Computer Science Education (Aberdeen, Scotland Uk) (ITiCSE ’19) . Association for Computing Machinery, New York, NY, USA, 520–526
Samiha Marwan, Nicholas Lytle, Joseph Jay Williams, and Thomas Price. 2019 · 2019
Cited alongside, same era.
Misconception-Based Peer Feedback: A Pedagogical Technique for Reducing Misconceptions. In Proceedings of the 2020 ACM Conf. on Innovation and Technology in Computer Science Education (Trondheim, Norway) (ITiCSE ’20) . Association for Computing Machinery, New York, NY, USA, 166–172
Cazembe Kennedy, Aubrey Lawson, Yvon Feaster, and Eileen Kraemer. 2020 · 2020
Cited alongside, same era.
Crowdsourcing Content Creation for SQL Practice. In Proceedings of the 2020 ACM Conf. on Innovation and Technology in Computer Science Education . 349–355
Juho Leinonen, Nea Pirttinen, and Arto Hellas. 2020 · 2020
Cited alongside, same era.
Adaptive Immediate Feedback Can Improve Novice Programming Engagement and Intention to Persist in Computer Science. In Proceedings of the 2020 ACM Conf. on International Computing Education Research (Virtual Event, New Zealand) (ICER ’20) . Association for Computing Machinery, New York, NY, USA, 194–203
Samiha Marwan, Ge Gao, Susan Fisk, Thomas W. Price, and Tiffany Barnes. 2020 · 2020
Cited alongside, same era.
Challenges of Teaching Programming in StackOverflow Era. In International Conf. on Interactive Collaborative Learning . Springer, 703–710
Jaanus Pöial. 2020 · 2020
Cited alongside, same era.
Later among the works it cites.
Grounded Copilot: How Programmers Interact with Code-Generating Models
Shraddha Barke, Michael B James, and Nadia Polikarpova. 2022 · 2022
Closest in time.
Bringing "High-Level" Down to Earth: Gaining Clarity in Conversational Programmer Learning Goals. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 1 (Providence, RI, USA) (SIGCSE 2022) . Association for Computing Machinery, New York, NY, USA, 551–557
Kathryn Cunningham, Yike Qiao, Alex Feng, and Eleanor O’Rourke. 2022 · 2022
Closest in time.
The Robots Are Coming: Exploring the Implications of OpenAI Codex on Introductory Programming. In Australasian Computing Education Conf. 10–19
James Finnie-Ansley, Paul Denny, Brett A Becker, Andrew Luxton-Reilly, and James Prather. 2022 · 2022
Closest in time.
Sparks: Inspiration for Science Writing Using Language Models. In Designing Interactive Systems Conf. (Virtual Event, Australia) (DIS ’22) . Association for Computing Machinery, New York, NY, USA, 1002–1019
Katy Ilonka Gero, Vivian Liu, and Lydia Chilton. 2022 · 2022
Closest in time.
Generating Diverse Code Explanations Using the GPT-3 Large Language Model. In Proceedings of the 2022 ACM Conf. on International Computing Education Research - Volume 2 (Lugano and Virtual Event, Switzerland) (ICER ’22) . Association for Computing Machinery, New York, NY, USA, 37–39
Stephen MacNeil, Andrew Tran, Dan Mogil, Seth Bernstein, Erin Ross, and Ziheng Huang. 2022 · 2022
Closest in time.
Automated Assessment in Computer Science Education: A State-of-the-Art Review
José Carlos Paiva, José Paulo Leal, and Álvaro Figueira. 2022 · 2022
Closest in time.
Automatic Generation of Programming Exercises and Code Explanations Using Large Language Models. In Proceedings of the 2022 ACM Conf. on International Computing Education Research - Volume 1 (Lugano and Virtual Event, Switzerland) (ICER ’22) . Association for Computing Machinery, New York, NY, USA, 27–43
Sami Sarsa, Paul Denny, Arto Hellas, and Juho Leinonen. 2022 · 2022
Closest in time.
The AI Teacher Test: Measuring the Pedagogical Ability of Blender and GPT-3 in Educational Dialogues
Anaïs Tack and Chris Piech. 2022 · 2022
Closest in time.
Expectation vs. Experience: Evaluating the Usability of Code Generation Tools Powered by Large Language Models. In CHI Conf. on Human Factors in Computing Systems Extended Abstracts . 1–7
Priyan Vaithilingam, Tianyi Zhang, and Elena L Glassman. 2022 · 2022
Closest in time.
Ann Yuan, Andy Coenen, Emily Reif, and Daphne Ippolito. 2022 · 2022
Closest in time.