Fetching the paper…
Reading the bibliography…
Timely, personalized feedback is essential for students learning programming.
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.
Mind in society: Development of higher psychological processes
Lev Semenovich Vygotsky and Michael Cole. 1978 · 1978
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.
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.
Debugging: a review of the literature from an educational perspective
Renee McCauley, Sue Fitzgerald, Gary Lewandowski, Laurie Murphy, Beth Simon, Lynda Thomas, and Carol Zander. 2008 · 2008
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.
What would other programmers do: suggesting solutions to error messages. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems . 1019–1028
Björn Hartmann, Daniel MacDougall, Joel Brandt, and Scott R Klemmer. 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 (Dallas, TX, USA) (SIGCSE ’11) . Association for Computing Machinery, New York, NY, USA, 471–476
Paul Denny, Andrew Luxton-Reilly, Ewan Tempero, and Jacob Hendrickx. 2011 · 2011
Earlier work this paper cites.
Subgoal-labeled instructional material improves performance and transfer in learning to develop mobile applications. In Proceedings of the ninth annual international conference on International computing education research . 71–78
Lauren E Margulieux, Mark Guzdial, and Richard Catrambone. 2012 · 2012
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 Conference 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.
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.
Gidget: An online debugging game for learning and engagement in computing education. In 2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC) . 193–194
Michael J. Lee. 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.
Comparing the effectiveness of online learning approaches on CS1 learning outcomes. In Proceedings of the eleventh annual international conference on international computing education research . 237–246
Michael J Lee and Amy J Ko. 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
Earlier work this paper cites.
The role of self-regulation in programming problem solving process and success. In Proceedings of the 2016 ACM conference on international computing education research . 83–91
Dastyni Loksa and Amy J Ko. 2016 · 2016
Earlier work this paper cites.
Writing reusable code feedback at scale with mixed-initiative program synthesis. In Proceedings of the Fourth (2017) ACM Conference on Learning@ Scale . 89–98
Andrew Head, Elena Glassman, Gustavo Soares, Ryo Suzuki, Lucas Figueredo, Loris D’Antoni, and Björn Hartmann. 2017 · 2017
Earlier work this paper cites.
The content analysis guidebook
Kimberly A Neuendorf. 2017 · 2017
Earlier work this paper cites.
My Digital Hand: A Tool for Scaling Up One-to-One Peer Teaching in Support of Computer Science Learning. In Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education (Seattle, Washington, USA) (SIGCSE ’17) . Association for Computing Machinery, New York, NY, USA, 549–554
Aaron J. Smith, Kristy Elizabeth Boyer, Jeffrey Forbes, Sarah Heckman, and Ketan Mayer-Patel. 2017a · 2017
Earlier work this paper cites.
"Office Hours Are Kind of Weird": Reclaiming a Resource to Foster Student-Faculty Interaction
Margaret Smith, Yujie Chen, Rachel Berndtson, Kristen M Burson, and Whitney Griffin. 2017b · 2017
Earlier work this paper cites.
Assessing and responding to the growth of computer science undergraduate enrollments
Engineering National Academies of Sciences, Medicine, et al · 2018
Cited alongside, same era.
Many Small Programs in CS1: Usage Analysis from Multiple Universities. In 2019 ASEE Annual Conference & Exposition " . ASEE Conferences, Tampa, Florida, 1–13
Joe Michael Allen, Kelly Downey, Kris Miller, Alex Daniel Edgcomb, and Frank Vahid. 2019 · 2019
Cited alongside, same era.
Guidelines for human-AI interaction. In Proceedings of the 2019 chi conference on human factors in computing systems . 1–13
Saleema Amershi, Dan Weld, Mihaela Vorvoreanu, Adam Fourney, Besmira Nushi, Penny Collisson, Jina Suh, Shamsi Iqbal, Paul N Bennett, Kori Inkpen, et al · 2019
Cited alongside, same era.
Towards a Framework for Teaching Debugging. In Proceedings of the Twenty-First Australasian Computing Education Conference (Sydney, NSW, Australia) (ACE ’19) . Association for Computing Machinery, New York, NY, USA, 79–86
Chen Li, Emily Chan, Paul Denny, Andrew Luxton-Reilly, and Ewan Tempero. 2019 · 2019
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 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
Later among the works it cites.
The Future of Computing Education Materials
Peter Brusilovsky, Barbara J Ericson, Cay S Horstmann, and Christian Servin. 2023 · 2023
Later among the works it cites.
Policy Solutions: Policy questions for ChatGPT and artificial intelligence
Jonathan E Collins. 2023 · 2023
Later among the works it cites.
Computing Education in the Era of Generative AI
Paul Denny, James Prather, Brett A Becker, James Finnie-Ansley, Arto Hellas, Juho Leinonen, Andrew Luxton-Reilly, Brent N Reeves, Eddie Antonio Santos, and Sami Sarsa. 2023b · 2023
Later among the works it cites.
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
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Improving Debugging Skills in the Classroom: The Effects of Teaching a Systematic Debugging Process. In Proceedings of the 14th Workshop in Primary and Secondary Computing Education (Glasgow, Scotland, Uk) (WiPSCE’19) . Association for Computing Machinery, New York, NY, USA, Article 15, 7 pages
Tilman Michaeli and Ralf Romeike. 2019 · 2019
Cited alongside, same era.
Undergraduate teaching assistants in computer science: a systematic literature review. In Proceedings of the 2019 ACM Conference on International Computing Education Research . 31–40
Diba Mirza, Phillip T Conrad, Christian Lloyd, Ziad Matni, and Arthur Gatin. 2019 · 2019
Cited alongside, same era.
Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks. In Proceedings of the 34th International Conference on Neural Information Processing Systems (Vancouver, BC, Canada) (NIPS’20) . Curran Associates Inc., Red Hook, NY, USA, Article 793, 16 pages
Patrick Lewis, Ethan Perez, Aleksandra Piktus, Fabio Petroni, Vladimir Karpukhin, Naman Goyal, Heinrich Küttler, Mike Lewis, Wen-tau Yih, Tim Rocktäschel, Sebastian Riedel, and Douwe Kiela. 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 (Virtual Event, New Zealand) (ICER ’20) . Association for Computing Machinery, New York, NY, USA, 2–13
James Prather, Brett A. Becker, Michelle Craig, Paul Denny, Dastyni Loksa, and Lauren Margulieux. 2020 · 2020
Cited alongside, same era.
Deductive and inductive approaches to qualitative data analysis
Andrea J Bingham and Patricia Witkowsky. 2021 · 2021
Cited alongside, same era.
On the Opportunities and Risks of Foundation Models
Rishi Bommasani, Drew A. Hudson, Ehsan Adeli, Russ Altman, Simran Arora, Sydney von Arx, Michael S. Bernstein, Jeannette Bohg, Antoine Bosselut, Emma Brunskill, Erik Brynjolfsson, Shyamal Buch, Dallas Card, Rodrigo Castellon, Niladri Chatterji, Annie Chen, Kathleen Creel, Jared Quincy Davis, Dora Demszky, Chris Donahue, Moussa Doumbouya, Esin Durmus, Stefano Ermon, John Etchemendy, Kawin Ethayarajh, Li Fei-Fei, Chelsea Finn, Trevor Gale, Lauren Gillespie, Karan Goel, Noah Goodman, Shelby Grossman, Neel Guha, Tatsunori Hashimoto, Peter Henderson, John Hewitt, Daniel E. Ho, Jenny Hong, Kyle Hsu, Jing Huang, Thomas Icard, Saahil Jain, Dan Jurafsky, Pratyusha Kalluri, Siddharth Karamcheti, Geoff Keeling, Fereshte Khani, Omar Khattab, Pang Wei Koh, Mark Krass, Ranjay Krishna, Rohith Kuditipudi, Ananya Kumar, Faisal Ladhak, Mina Lee, Tony Lee, Jure Leskovec, Isabelle Levent, Xiang Lisa Li, Xuechen Li, Tengyu Ma, Ali Malik, Christopher D. Manning, Suvir Mirchandani, Eric Mitchell, Zanele Munyikwa, Suraj Nair, Avanika Narayan, Deepak Narayanan, Ben Newman, Allen Nie, Juan Carlos Niebles, Hamed Nilforoshan, Julian Nyarko, Giray Ogut, Laurel Orr, Isabel Papadimitriou, Joon Sung Park, Chris Piech, Eva Portelance, Christopher Potts, Aditi Raghunathan, Rob Reich, Hongyu Ren, Frieda Rong, Yusuf Roohani, Camilo Ruiz, Jack Ryan, Christopher Ré, Dorsa Sadigh, Shiori Sagawa, Keshav Santhanam, Andy Shih, Krishnan Srinivasan, Alex Tamkin, Rohan Taori, Armin W. Thomas, Florian Tramèr, Rose E. Wang, William Wang, Bohan Wu, Jiajun Wu, Yuhuai Wu, Sang Michael Xie, Michihiro Yasunaga, Jiaxuan You, Matei Zaharia, Michael Zhang, Tianyi Zhang, Xikun Zhang, Yuhui Zhang, Lucia Zheng, Kaitlyn Zhou, and Percy Liang. 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.
Patterns of academic help-seeking in undergraduate computing students. In Proceedings of the 21st Koli Calling International Conference on Computing Education Research . 1–10
Augie Doebling and Ayaan M Kazerouni. 2021 · 2021
Cited alongside, same era.
James Finnie-Ansley, Paul Denny, Andrew Luxton-Reilly, Eddie Antonio Santos, James Prather, and Brett A Becker. 2023 · 2023
Later among the works it cites.
Scaffolding to Support Humanities Students Programming in a Human Language Context. In Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 2 (Turku, Finland) (ITiCSE 2023) . Association for Computing Machinery, New York, NY, USA, 579–580
Mark Guzdial. 2023 · 2023
Later among the works it cites.
Hotjar: Website Heatmaps & Behavior Analytics Tools
Hotjar. 2023 · 2023
Later among the works it cites.
Should schools ban AI chatbots?
Jeremy Hsu. 2023 · 2023
Later among the works it cites.
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
Later among the works it cites.
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. 2023a · 2023
Later among the works it cites.
QuickTA: Exploring the Design Space of Using Large Language Models to Provide Support to Students. Learning Analytics and Knowledge Conference 2023 (LAK’23)
Harsh Kumar, Ilya Musabirov, Joseph Jay Williams, and Michael Liut. 2023 · 2023
Later among the works it cites.
From" Ban It Till We Understand It" to" Resistance is Futile": How University Programming Instructors Plan to Adapt as More Students Use AI Code Generation and Explanation Tools such as ChatGPT and GitHub Copilot. In Proceedings of the 2023 ACM Conference on International Computing Education Research-Volume 1
Sam Lau and Philip J Guo. 2023 · 2023
Later among the works it cites.
CodeHelp: Using Large Language Models with Guardrails for Scalable Support in Programming Classes
Mark Liffiton, Brad Sheese, Jaromir Savelka, and Paul Denny. 2023 · 2023
Later among the works it cites.
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 . 931–937
Stephen MacNeil, Andrew Tran, Arto Hellas, Joanne Kim, Sami Sarsa, Paul Denny, Seth Bernstein, and Juho Leinonen. 2023 · 2023
Later among the works it cites.
Introducing ChatGPT
OpenAI. 2022 · 2023
Later among the works it cites.
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
Later among the works it cites.
“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, Andrew Luxton-Reilly, Garrett Powell, James Finnie-Ansley, and Eddie Antonio Santos. 2023 · 2023
Later among the works it cites.
Evaluating the Performance of Code Generation Models for Solving Parsons Problems With Small Prompt Variations. In Proceedings of the 2023 Conference on Innovation and Technology in Computer Science Education V. 1 (Turku, Finland) (ITiCSE 2023) . Association for Computing Machinery, New York, NY, USA, 299–305
Brent Reeves, Sami Sarsa, James Prather, Paul Denny, Brett A. Becker, Arto Hellas, Bailey Kimmel, Garrett Powell, and Juho Leinonen. 2023 · 2023
Later among the works it cites.
Thrilled by Your Progress! Large Language Models (GPT-4) No Longer Struggle to Pass Assessments in Higher Education Programming Courses. In Proceedings of the 2023 ACM Conference on International Computing Education Research-Volume 1
Jaromir Savelka, Arav Agarwal, Marshall An, Chris Bogart, and Majd Sakr. 2023 · 2023
Later among the works it cites.