Fetching the paper…
Reading the bibliography…
Reasoning about code and explaining its purpose are fundamental skills for computer scientists.
Language models are few-shot learners
Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al · 1901
Earlier work this paper cites.
On a test of whether one of two random variables is stochastically larger than the other
Henry B Mann and Donald R Whitney. 1947 · 1947
Earlier work this paper cites.
A common language effect size statistic
Kenneth O McGraw and Seok P Wong. 1992 · 1992
Earlier work this paper cites.
A Top-down Approach to Teaching Programming. In Proc. of the Twenty-Sixth SIGCSE Technical Symposium on Computer Science Education . ACM, 6–9
Margaret M. Reek. 1995 · 1995
Earlier work this paper cites.
Program comprehension during software maintenance and evolution
A. Von Mayrhauser and A.M. Vans. 1995 · 1995
Earlier work this paper cites.
Knowledge Acquisition Via Bottom-up Learning
Ron Sun, Edward Merrill, and Todd Peterson. 2000 · 2000
Earlier work this paper cites.
An Australasian Study of Reading and Comprehension Skills in Novice Programmers, Using the Bloom and SOLO Taxonomies. In Proc. of the 8th Australasian Conf. on Computing Education - Volume 52 . 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.
Going SOLO to Assess Novice Programmers. In Proc. of the 13th Annual Conf. on Innovation and Technology in Computer Science Education . ACM, 209–213
Judy Sheard, Angela Carbone, Raymond Lister, Beth Simon, Errol Thompson, and Jacqueline L. Whalley. 2008 · 2008
Earlier work this paper cites.
Quality of Student Contributed Questions Using PeerWise. In Proc. of the Eleventh Australasian Conf. on Computing Education - Volume 95 (Wellington, New Zealand) (ACE ’09) . Australian Computer Society, Inc., AUS, 55–63
Paul Denny, Andrew Luxton-Reilly, and Beth Simon. 2009 · 2009
Earlier work this paper cites.
Further Evidence of a Relationship between Explaining, Tracing and Writing Skills in Introductory Programming
Raymond Lister, Colin Fidge, and Donna Teague. 2009 · 2009
Earlier work this paper cites.
A Controlled Experiment for Program Comprehension through Trace Visualization
Bas Cornelissen, Andy Zaidman, and Arie van Deursen. 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.
Explaining Program Code: Giving Students the Answer Helps - but Only Just. In Proc. of the Seventh Int. Workshop on Computing Education Research . ACM, 93–100
Simon and Susan Snowdon. 2011 · 2011
Earlier work this paper cites.
All Syntax Errors Are Not Equal. In Proc. of the 17th ACM Annual Conf. on Innovation and Technology in Computer Science Education (Haifa, Israel) (ITiCSE ’12) . ACM, New York, NY, USA, 75–80
Paul Denny, Andrew Luxton-Reilly, and Ewan Tempero. 2012 · 2012
Earlier work this paper cites.
Ability to ’explain in Plain English’ Linked to Proficiency in Computer-Based Programming. In Proc. of the Ninth Annual Int. Conf. on Int. Computing Education Research . ACM, 111–118
Laurie Murphy, Sue Fitzgerald, Raymond Lister, and Renée McCauley. 2012 · 2012
Earlier work this paper cites.
Code Comprehension Problems as Learning Events. In Proc. of the 17th ACM Annual Conf. on Innovation and Technology in Computer Science Education . ACM, 81–86
Leigh Ann Sudol-DeLyser, Mark Stehlik, and Sharon Carver. 2012 · 2012
Earlier work this paper cites.
Learning programming via worked-examples: Relation of learning styles to cognitive load
Siti-Soraya Abdul-Rahman and Benedict du Boulay. 2014 · 2013
Cited alongside, same era.
Online python tutor: embeddable web-based program visualization for cs education. In Proc. of the 44th ACM technical symposium on Computer science education . 579–584
Philip J Guo. 2013 · 2013
Cited alongside, same era.
The simple difference formula: An approach to teaching nonparametric correlation
Dave S Kerby. 2014 · 2014
Cited alongside, same era.
Benefits of self-explanation in introductory programming. In Proc. 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 Proc. of the 17th Annual Conf. on Information Technology Education . ACM, 148–153
Jean M. Griffin. 2016 · 2016
How do Students Experience and Judge Software Comprehension Techniques?. In Proc. of the 28th Int. Conf. on Program Comprehension . 425–435
Regina Hebig, Truong Ho-Quang, Rodi Jolak, Jan Schröder, Humberto Linero, Magnus Ågren, and Salome Honest Maro. 2020 · 2020
Later among the works it cites.
Crowdsourcing Content Creation for SQL Practice. In Proc. of the 2020 ACM Conf. on Innovation and Technology in Computer Science Education . 349–355
Juho Leinonen, Nea Pirttinen, and Arto Hellas. 2020 · 2020
Later among the works it cites.
Step Tutor: Supporting Students through Step-by-Step Example-Based Feedback. In Proc. of the 2020 ACM Conf. on Innovation and Technology in Computer Science Education . ACM, 391–397
Wengran Wang, Yudong Rao, Rui Zhi, Samiha Marwan, Ge Gao, and Thomas W. Price. 2020 · 2020
Later among the works it cites.
Evaluating the Quality of Learning Resources: A Learnersourcing Approach
Solmaz Abdi, Hassan Khosravi, Shazia Sadiq, and Gianluca Demartini. 2021 · 2021
Later among the works it cites.
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Cited alongside, same era.
The ASA statement on p-values: context, process, and purpose
Ronald L Wasserstein and Nicole A Lazar. 2016 · 2016
Cited alongside, same era.
Common logic errors made by novice programmers. In Proc. of the 20th Australasian Computing Education Conf. 83–89
Andrew Ettles, Andrew Luxton-Reilly, and Paul Denny. 2018 · 2018
Cited alongside, same era.
Introassist: A tool to support writing introductory help requests. In Proc. of the 2018 CHI Conf. on Human Factors in Computing Systems . 1–13
Julie S Hui, Darren Gergle, and Elizabeth M Gerber. 2018 · 2018
Cited alongside, same era.
Creating Guided Code Explanations with Chat.Codes
Steve Oney, Christopher Brooks, and Paul Resnick. 2018 · 2018
Cited alongside, same era.
Crowdsourcing programming assignments with CrowdSorcerer. In Proc. 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.
The Impact of Adding Textual Explanations to Next-Step Hints in a Novice Programming Environment. In Proc. of the 2019 ACM Conf. on Innovation and Technology in Computer Science Education . ACM, 520–526
Samiha Marwan, Nicholas Lytle, Joseph Jay Williams, and Thomas Price. 2019 · 2019
Cited alongside, same era.
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.
Students Struggle to Explain Their Own Program Code. In Proc. of the 26th ACM Conf. on Innovation and Technology in Computer Science Education V. 1 . ACM, 206–212
Teemu Lehtinen, Aleksi Lukkarinen, and Lassi Haaranen. 2021 · 2021
Later among the works it cites.
Framing Creative Work: Helping Novices Frame Better Problems through Interactive Scaffolding. In Creativity and Cognition . 1–10
Stephen MacNeil, Zijian Ding, Kexin Quan, Thomas j Parashos, Yajie Sun, and Steven P Dow. 2021 · 2021
Later among the works it cites.
Bringing "High-Level" Down to Earth: Gaining Clarity in Conversational Programmer Learning Goals. In Proc. of the 53rd ACM Technical Symposium on Computer Science Education V. 1 (Providence, RI, USA) (SIGCSE 2022) . ACM, 551–557
Kathryn Cunningham, Yike Qiao, Alex Feng, and Eleanor O’Rourke. 2022 · 2022
Later among the works it cites.
Robosourcing Educational Resources–Leveraging Large Language Models for Learnersourcing
Paul Denny, Sami Sarsa, Arto Hellas, and Juho Leinonen. 2022 · 2022
Later among the works it cites.
The Robots Are Coming: Exploring the Implications of OpenAI Codex on Introductory Programming. In Australasian Computing Education Conf. ACM, 10–19
James Finnie-Ansley, Paul Denny, Brett A. Becker, Andrew Luxton-Reilly, and James Prather. 2022 · 2022
Later among the works it cites.
Generating Diverse Code Explanations Using the GPT-3 Large Language Model. In Proc. of the 2022 ACM Conf. on Int. Computing Education Research - Volume 2 . ACM, 37–39
Stephen MacNeil, Andrew Tran, Dan Mogil, Seth Bernstein, Erin Ross, and Ziheng Huang. 2022 · 2022
Later among the works it cites.
Can Students Review Their Peers? Comparison of Peer and Instructor Reviews. In Proc. of the 27th ACM Conf. on Innovation and Technology in Computer Science Education Vol 1
Nea Pirttinen and Juho Leinonen. 2022 · 2022
Later among the works it cites.
Automatic Generation of Programming Exercises and Code Explanations Using Large Language Models. In Proc. of the 2022 ACM Conf. on Int. Computing Education Research - Volume 1 . ACM, 27–43
Sami Sarsa, Paul Denny, Arto Hellas, and Juho Leinonen. 2022 · 2022
Later among the works it cites.
Programming Is Hard - Or at Least It Used to Be: Educational Opportunities and Challenges of AI Code Generation. In Proc. of the 54th ACM Technical Symposium on Computer Science Education V. 1 . ACM, 500–506
Brett A. Becker, Paul Denny, James Finnie-Ansley, Andrew Luxton-Reilly, James Prather, and Eddie Antonio Santos. 2023 · 2023
Closest in time.
Conversing with Copilot: Exploring prompt engineering for solving CS1 problems using natural language. In Proc. of the 54th ACM Technical Symposium on Computer Science Education V. 1 . 1136–1142
Paul Denny, Viraj Kumar, and Nasser Giacaman. 2023 · 2023
Closest in time.
Experiences from using code explanations generated by large language models in a web software development e-book. In Proc. of the 54th ACM Technical Symposium on Computer Science Education V. 1 . 931–937
Stephen MacNeil, Andrew Tran, Arto Hellas, Joanne Kim, Sami Sarsa, Paul Denny, Seth Bernstein, and Juho Leinonen. 2023 · 2023
Closest in time.