Parsons problems and beyond: Systematic literature review and empirical study designs

BJ Ericson, P Denny, J Prather, R Duran… - Proceedings of the …, 2022 - dl.acm.org
Programming is a complex task that requires the development of many skills including
knowledge of syntax, problem decomposition, algorithm development, and debugging …

“It's Weird That it Knows What I Want”: Usability and Interactions with Copilot for Novice Programmers

J Prather, BN Reeves, P Denny, BA Becker… - ACM Transactions on …, 2023 - dl.acm.org
Recent developments in deep learning have resulted in code-generation models that
produce source code from natural language and code-based prompts with high accuracy …

The robots are here: Navigating the generative ai revolution in computing education

J Prather, P Denny, J Leinonen, BA Becker… - Proceedings of the …, 2023 - dl.acm.org
Recent advancements in artificial intelligence (AI) and specifically generative AI (GenAI) are
threatening to fundamentally reshape computing and society. Largely driven by large …

The widening gap: The benefits and harms of generative ai for novice programmers

J Prather, BN Reeves, J Leinonen, S MacNeil… - Proceedings of the …, 2024 - dl.acm.org
Novice programmers often struggle through programming problem solving due to a lack of
metacognitive awareness and strategies. Previous research has shown that novices can …

How novices use LLM-based code generators to solve CS1 coding tasks in a self-paced learning environment

M Kazemitabaar, X Hou, A Henley, BJ Ericson… - Proceedings of the 23rd …, 2023 - dl.acm.org
As Large Language Models (LLMs) gain in popularity, it is important to understand how
novice programmers use them and the effect they have on learning to code. We present the …

A systematic review of aspect-based sentiment analysis: domains, methods, and trends

YC Hua, P Denny, J Wicker, K Taskova - Artificial Intelligence Review, 2024 - Springer
Aspect-based sentiment analysis (ABSA) is a fine-grained type of sentiment analysis that
identifies aspects and their associated opinions from a given text. With the surge of digital …

Metacognition and self-regulation in programming education: Theories and exemplars of use

D Loksa, L Margulieux, BA Becker, M Craig… - ACM Transactions on …, 2022 - dl.acm.org
Metacognition and self-regulation are important skills for successful learning and have been
discussed and researched extensively in the general education literature for several …

Codeaid: Evaluating a classroom deployment of an llm-based programming assistant that balances student and educator needs

M Kazemitabaar, R Ye, X Wang, AZ Henley… - Proceedings of the CHI …, 2024 - dl.acm.org
Timely, personalized feedback is essential for students learning programming. LLM-
powered tools like ChatGPT offer instant support, but reveal direct answers with code, which …

E-book of metacognitive learning strategies: design and implementation to activate student's self-regulation

E Susantini, RP Puspitawati, Raharjo… - Research and Practice in …, 2021 - Springer
ICT-based learning provides opportunities for teachers and students to learn digitally, as
well as letting the students become autonomous learners. One of the efforts to actualize …

The metacognitive demands and opportunities of generative AI

L Tankelevitch, V Kewenig, A Simkute… - Proceedings of the CHI …, 2024 - dl.acm.org
Generative AI (GenAI) systems offer unprecedented opportunities for transforming
professional and personal work, yet present challenges around prompting, evaluating and …