Fetching the paper…
Reading the bibliography…
As Large Language Models (LLMs) gain in popularity, it is important to understand how novice programmers use them.
Toward a theory of instruction . Vol. 59
Jerome Seymour Bruner et al · 1966
Earlier work this paper cites.
Qualitative data analysis: An expanded sourcebook
Matthew B Miles and A Michael Huberman. 1994 · 1994
Earlier work this paper cites.
Help-seeking behavior in a problem-solving situation: Development of self-regulation
Minna Puustinen. 1998 · 1998
Earlier work this paper cites.
Detecting student misuse of intelligent tutoring systems. In Intelligent Tutoring Systems: 7th International Conference, ITS 2004, Maceió, Alagoas, Brazil, August 30-September 3, 2004. Proceedings 7 . Springer, 531–540
Ryan Shaun Baker, Albert T Corbett, and Kenneth R Koedinger. 2004 · 2004
Earlier work this paper cites.
Toward meta-cognitive tutoring: A model of help seeking with a Cognitive Tutor
Vincent Aleven, Bruce McLaren, Ido Roll, and Kenneth Koedinger. 2006 · 2006
Earlier work this paper cites.
Two studies of opportunistic programming: interleaving web foraging, learning, and writing code. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems . 1589–1598
Joel Brandt, Philip J Guo, Joel Lewenstein, Mira Dontcheva, and Scott R Klemmer. 2009 · 2009
Earlier work this paper cites.
Design, Development and Evaluation of the Java Intelligent Tutoring System
Edward R Sykes. 2010 · 2010
Earlier work this paper cites.
Automated feedback generation for introductory programming assignments. In Proceedings of the 34th ACM SIGPLAN conference on Programming language design and implementation . 15–26
Rishabh Singh, Sumit Gulwani, and Armando Solar-Lezama. 2013 · 2013
Earlier work this paper cites.
Evaluation of guided-planning and assisted-coding with task relevant dynamic hinting. In Intelligent Tutoring Systems: 12th International Conference, ITS 2014, Honolulu, HI, USA, June 5-9, 2014. Proceedings 12 . Springer, 318–328
Wei Jin, Albert Corbett, Will Lloyd, Lewis Baumstark, and Christine Rolka. 2014 · 2014
Earlier work this paper cites.
Exploring novice programmer example use. In 2015 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) . IEEE, 63–71
Michelle Ichinco and Caitlin Kelleher. 2015 · 2015
Earlier work this paper cites.
Analyzing qualitative data: Systematic approaches
H Russell Bernard, Amber Wutich, and Gery W Ryan. 2016 · 2016
Earlier work this paper cites.
The content analysis guidebook
Kimberly A Neuendorf. 2017 · 2017
Earlier work this paper cites.
Hint generation under uncertainty: The effect of hint quality on help-seeking behavior. In Artificial Intelligence in Education: 18th International Conference, AIED 2017, Wuhan, China, June 28–July 1, 2017, Proceedings 18 . Springer, 311–322
Thomas W Price, Rui Zhi, and Tiffany Barnes. 2017 · 2017
Earlier work this paper cites.
Data-driven hint generation in vast solution spaces: a self-improving python programming tutor
Kelly Rivers and Kenneth R Koedinger. 2017 · 2017
Earlier work this paper cites.
Problem solving and algorithmic development with flowcharts. In Proceedings of the 12th Workshop on Primary and Secondary Computing Education . 25–34
Renske Smetsers-Weeda and Sjaak Smetsers. 2017 · 2017
Earlier work this paper cites.
A systematic literature review of automated feedback generation for programming exercises
Hieke Keuning, Johan Jeuring, and Bastiaan Heeren. 2018 · 2018
Earlier work this paper cites.
Exploring Problem Decomposition and Program Development through Block-Based Programs
Kyungbin Kwon and Jongpil Cheon. 2019 · 2019
Earlier work this paper cites.
Block-based versus text-based programming environments on novice student learning outcomes: A meta-analysis study
Zhen Xu, Albert D Ritzhaupt, Fengchun Tian, and Karthikeyan Umapathy. 2019 · 2019
Earlier work this paper cites.
Unproductive help-seeking in programming: What it is and how to address it. In Proceedings of the 2020 ACM conference on innovation and technology in computer science education . 54–60
Samiha Marwan, Anay Dombe, and Thomas W Price. 2020 · 2020
Cited alongside, same era.
What do we think we think we are doing? Metacognition and self-regulation in programming. In Proceedings of the 2020 ACM conference on international computing education research . 2–13
James Prather, Brett A Becker, Michelle Craig, Paul Denny, Dastyni Loksa, and Lauren Margulieux. 2020 · 2020
Cited alongside, same era.
Program synthesis with large language models
Jacob Austin, Augustus Odena, Maxwell Nye, Maarten Bosma, Henryk Michalewski, David Dohan, Ellen Jiang, Carrie Cai, Michael Terry, Quoc Le, et al · 2021
Cited alongside, same era.
Deductive and inductive approaches to qualitative data analysis
Andrea J Bingham and Patricia Witkowsky. 2021 · 2021
Cited alongside, same era.
Reading Between the Lines: Modeling User Behavior and Costs in AI-Assisted Programming
Hussein Mozannar, Gagan Bansal, Adam Fourney, and Eric Horvitz. 2022 · 2022
Later among the works it cites.
Overreliance on AI: Literature review
Samir Passi and Mihaela Vorvoreanu. 2022 · 2022
Later among the works it cites.
What is it like to program with artificial intelligence?
Advait Sarkar, Andrew D Gordon, Carina Negreanu, Christian Poelitz, Sruti Srinivasa Ragavan, and Ben Zorn. 2022 · 2022
Later among the works it cites.
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 . 27–43
Sami Sarsa, Paul Denny, Arto Hellas, and Juho Leinonen. 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…
To trust or to think: cognitive forcing functions can reduce overreliance on AI in AI-assisted decision-making
Zana Buçinca, Maja Barbara Malaya, and Krzysztof Z Gajos. 2021 · 2021
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
Cited alongside, same era.
Avoiding the Turing tarpit: Learning conversational programming by starting from code’s purpose. In Proceedings of the 2021 CHI Conference on Human Factors in Computing Systems . 1–15
Kathryn Cunningham, Barbara J Ericson, Rahul Agrawal Bejarano, and Mark Guzdial. 2021 · 2021
Cited alongside, same era.
Understanding User Reliance on AI in Assisted Decision-Making
Shiye Cao and Chien-Ming Huang. 2022 · 2022
Cited alongside, same era.
Palm: Scaling language modeling with pathways
Aakanksha Chowdhery, Sharan Narang, Jacob Devlin, Maarten Bosma, Gaurav Mishra, Adam Roberts, Paul Barham, Hyung Won Chung, Charles Sutton, Sebastian Gehrmann, et al · 2022
Cited alongside, same era.
Robosourcing Educational Resources–Leveraging Large Language Models for Learnersourcing
Paul Denny, Sami Sarsa, Arto Hellas, and Juho Leinonen. 2022 · 2022
Cited alongside, same era.
The robots are coming: Exploring the implications of openai codex on introductory programming. In Australasian Computing Education Conference . 10–19
James Finnie-Ansley, Paul Denny, Brett A Becker, Andrew Luxton-Reilly, and James Prather. 2022 · 2022
Cited alongside, same era.
Do people engage cognitively with ai? impact of ai assistance on incidental learning. In 27th International Conference on Intelligent User Interfaces . 794–806
Krzysztof Z Gajos and Lena Mamykina. 2022 · 2022
Cited alongside, same era.
Priyan Vaithilingam, Tianyi Zhang, and Elena L Glassman. 2022 · 2022
Later among the works it cites.
Exploring Design Choices to Support Novices’ Example Use During Creative Open-Ended Programming. In Proceedings of the 53rd ACM Technical Symposium on Computer Science Education V. 1 . 619–625
Wengran Wang, Audrey Le Meur, Mahesh Bobbadi, Bita Akram, Tiffany Barnes, Chris Martens, and Thomas Price. 2022 · 2022
Later among the works it cites.
In-ide code generation from natural language: Promise and challenges
Frank F Xu, Bogdan Vasilescu, and Graham Neubig. 2022 · 2022
Later among the works it cites.
Grounded copilot: How programmers interact with code-generating models
Shraddha Barke, Michael B James, and Nadia Polikarpova. 2023 · 2023
Closest in time.
Programming Is Hard-Or at Least It Used to Be: Educational Opportunities and Challenges of AI Code Generation. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1 . 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 Proceedings 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.
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 . 97–104
James Finnie-Ansley, Paul Denny, Andrew Luxton-Reilly, Eddie Antonio Santos, James Prather, and Brett A Becker. 2023 · 2023
Closest in time.
ChatGPT for good? On opportunities and challenges of large language models for education
Enkelejda Kasneci, Kathrin Seßler, Stefan Küchemann, Maria Bannert, Daryna Dementieva, Frank Fischer, Urs Gasser, Georg Groh, Stephan Günnemann, Eyke Hüllermeier, 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 . 1–23
Majeed Kazemitabaar, Justin Chow, Carl Ka To Ma, Barbara J Ericson, David Weintrop, and Tovi Grossman. 2023 · 2023
Closest in time.
Using large language models to enhance programming error messages. In Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1 . 563–569
Juho Leinonen, Arto Hellas, Sami Sarsa, Brent Reeves, Paul Denny, James Prather, and Brett A Becker. 2023 · 2023
Closest in time.
“What It Wants Me To Say”: Bridging the Abstraction Gap Between End-User Programmers and Code-Generating Large Language Models. In Proceedings of the 2023 CHI Conference on Human Factors in Computing Systems . 1–31
Michael Xieyang Liu, Advait Sarkar, Carina Negreanu, Benjamin Zorn, Jack Williams, Neil Toronto, and Andrew D Gordon. 2023 · 2023
Closest in time.
Generating High-Precision Feedback for Programming Syntax Errors using Large Language Models
Tung Phung, José Cambronero, Sumit Gulwani, Tobias Kohn, Rupak Majumdar, Adish Singla, and Gustavo Soares. 2023 · 2023
Closest in time.
The programmer’s assistant: Conversational interaction with a large language model for software development. In Proceedings of the 28th International Conference on Intelligent User Interfaces . 491–514
Steven I Ross, Fernando Martinez, Stephanie Houde, Michael Muller, and Justin D Weisz. 2023 · 2023
Closest in time.
An Empirical Study of Developer Behaviors for Validating and Repairing AI-Generated Code. Plateau Workshop
Ningzhi Tang, Meng Chen, Zheng Ning, Aakash Bansal, Yu Huang, Collin McMillan, and Toby Jia-Jun Li. 2023 · 2023
Closest in time.