Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- research-articleAugust 2024
The Widening Gap: The Benefits and Harms of Generative AI for Novice Programmers
- James Prather,
- Brent N Reeves,
- Juho Leinonen,
- Stephen MacNeil,
- Arisoa S Randrianasolo,
- Brett A. Becker,
- Bailey Kimmel,
- Jared Wright,
- Ben Briggs
ICER '24: Proceedings of the 2024 ACM Conference on International Computing Education Research - Volume 1Pages 469–486https://doi.org/10.1145/3632620.3671116Novice programmers often struggle through programming problem solving due to a lack of metacognitive awareness and strategies. Previous research has shown that novices can encounter multiple metacognitive difficulties while programming, such as forming ...
- research-articleJuly 2024
Influence on Judgements of Learning Given Perceived AI Annotations
L@S '24: Proceedings of the Eleventh ACM Conference on Learning @ ScalePages 221–231https://doi.org/10.1145/3657604.3662044In this study, we designed a tool to investigate the relationship between students' ability to render accurate judgements of learning (JOLs) with decision-making behavior when annotating their own work and comparing it with perceived AI-generated ...
- research-articleJuly 2024
Self-Regulation, Self-Efficacy, and Fear of Failure Interactions with How Novices Use LLMs to Solve Programming Problems
- Lauren E. Margulieux,
- James Prather,
- Brent N. Reeves,
- Brett A. Becker,
- Gozde Cetin Uzun,
- Dastyni Loksa,
- Juho Leinonen,
- Paul Denny
ITiCSE 2024: Proceedings of the 2024 on Innovation and Technology in Computer Science Education V. 1Pages 276–282https://doi.org/10.1145/3649217.3653621We explored how undergraduate introductory programming students naturalistically used generative AI to solve programming problems. We focused on the relationship between their use of AI to their self-regulation strategies, self-efficacy, and fear of ...
- research-articleJuly 2024
”Clay to Play With”: Generative AI Tools in UX and Industrial Design Practice
DIS '24: Proceedings of the 2024 ACM Designing Interactive Systems ConferencePages 1566–1578https://doi.org/10.1145/3643834.3661624Generative artificial intelligence (GAI) is transforming numerous professions, not least various fields intimately relying on creativity, such as design. To explore GAI’s adoption and appropriation in design, an interview-based study probed 10 ...
- research-articleJune 2024
Metacognitive Strategies to Foster Interculturally-Aware Design Competency
EduCHI '24: Proceedings of the 6th Annual Symposium on HCI EducationArticle No.: 7, Pages 1–6https://doi.org/10.1145/3658619.3658624Metacognition is vital for learning in general, and its value for HCI educational practices warrants investigation. In general, metacognitive awareness can help student designers consider how their thought processes might influence their design outputs. ...
-
- research-articleMay 2024
Metacognitive Retrieval-Augmented Large Language Models
WWW '24: Proceedings of the ACM Web Conference 2024Pages 1453–1463https://doi.org/10.1145/3589334.3645481Retrieval-augmented generation have become central in natural language processing due to their efficacy in generating factual content. While traditional methods employ single-time retrieval, more recent approaches have shifted towards multi-time ...
- research-articleMay 2024
An Empirical Study of the Content and Quality of Sprint Retrospectives in Undergraduate Team Software Projects
ICSE-SEET '24: Proceedings of the 46th International Conference on Software Engineering: Software Engineering Education and TrainingPages 104–114https://doi.org/10.1145/3639474.3640074The retrospective, or retro, is a fundamental component of the Agile process, widely used in both software engineering courses and industry. In a retro, teams come together at the end of a sprint to reflect on their team's performance. We conducted an ...
- research-articleMarch 2024
A Self-Regulated Learning Framework using Generative AI and its Application in CS Educational Intervention Design
SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 1Pages 1070–1076https://doi.org/10.1145/3626252.3630828Self-regulation refers to the ability to plan, monitor, control and reflect on one's problem-solving process. Prior research has shown that self-regulated learning (SRL) strategies help improve novice performance in solving programming problems. However, ...
- research-articleJanuary 2024
Understanding Feeling-of-Knowing in Information Search: An EEG Study
ACM Transactions on Information Systems (TOIS), Volume 42, Issue 3Article No.: 79, Pages 1–30https://doi.org/10.1145/3611384The realisation and the variability of information needs (IN) with respect to a searcher’s gap in knowledge is driven by the perceived Anomalous State of Knowledge (ASK). The concept of Feeling-of-Knowing (FOK), as the introspective feeling of knowledge ...
- research-articleMarch 2024
Enhancing online tutoring through integrated chatbots: Analysis of learners' requirements in an online environment
ICICM '23: Proceedings of the 2023 13th International Conference on Information Communication and ManagementPages 9–15https://doi.org/10.1145/3640429.3640434Synchronous communication, characterized by its rapid messaging and immediate feedback attributes, is pivotal in bridging the transactional distance in online education. However, learners are demotivated while facing learning challenges while working in ...
- research-articleSeptember 2023
Developing Novice Programmers’ Self-Regulation Skills with Code Replays
ICER '23: Proceedings of the 2023 ACM Conference on International Computing Education Research - Volume 1Pages 298–313https://doi.org/10.1145/3568813.3600127Learning programming benefits from self-regulation, but novices lack support for developing these skills of cognitive control. To support their development, we designed Code Replayer, an online tool that enables novice programmers to practice ...
- extended-abstractJune 2023
Interactive environments for training children’s curiosity through the practice of metacognitive skills : a pilot study
IDC '23: Proceedings of the 22nd Annual ACM Interaction Design and Children ConferencePages 495–501https://doi.org/10.1145/3585088.3593880Curiosity-driven learning has shown significant positive effects on students’ learning experiences and outcomes. But despite this importance, reports show that children lack this skill, especially in formal educational settings.
To address this ...
- abstractMay 2023
Enhancing the Metacognition of Nursing Students Using Eye Tracking Glasses
- Quentin Meteier,
- Elena Mugellini,
- Leonardo Angelini,
- Alain Adrian Verdon,
- Catherine Senn-Dubey,
- Jean-Michel Vasse
ETRA '23: Proceedings of the 2023 Symposium on Eye Tracking Research and ApplicationsArticle No.: 40, Pages 1–2https://doi.org/10.1145/3588015.3590115Practical simulation is increasingly used to develop reasoning skills during learning. The analysis of the scene and the correct execution of actions require an awareness of the situation and the activities performed by the student. Eye-tracking ...
- extended-abstractApril 2023
To Do or Not To Do? Managing Intentions with Technology
CHI EA '23: Extended Abstracts of the 2023 CHI Conference on Human Factors in Computing SystemsArticle No.: 504, Pages 1–7https://doi.org/10.1145/3544549.3577046An overarching goal of human-computer interaction is to build technologies that empower users to do what they want to do i.e. to realise their intentions. To achieve high-level goals and values, people have to do certain things and not do other things. ...
- research-articleMarch 2023
Investigating Reflection in Undergraduate Software Development Teams: An Analysis of Online Chat Transcripts
SIGCSE 2023: Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1Pages 743–749https://doi.org/10.1145/3545945.3569790Metacognition is widely acknowledged as a key soft skill in collaborative software development. The ability to plan, monitor, and reflect on cognitive and team processes is crucial to the efficient and effective functioning of a software team. To explore ...
- research-articleMarch 2023
Detecting the Reasons for Program Decomposition in CS1 and Evaluating Their Impact
SIGCSE 2023: Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1Pages 1014–1020https://doi.org/10.1145/3545945.3569763Decomposition is considered one of the four cornerstones of computational thinking, which is essential to software development [36]. It requires the ability to assess a problem at a high level, develop a strategy to combat it, and then design a solution. ...
- research-articleJanuary 2023
Metacodenition: Scaffolding the Problem-Solving Process for Novice Programmers
ACE '23: Proceedings of the 25th Australasian Computing Education ConferencePages 59–68https://doi.org/10.1145/3576123.3576130Problem-solving is a central activity to computing, and thus a key skill that novices develop when learning programming. While most programming-related concepts are taught explicitly in introductory courses, it is common for problem-solving to be taught ...
- research-articleJanuary 2023
A multi-dimensional self-regulated learning model in the mobile era: implementation and evaluation in a long-term and large-scale promotion program in Taiwan
International Journal of Mobile Learning and Organisation (IJMLO), Volume 17, Issue 3Pages 342–367https://doi.org/10.1504/ijmlo.2023.131869In this study, a multi-dimensional self-regulated learning (MSRL) model is proposed. The model has been applied to a long-term and large-scale promotion program in Taiwan for helping school teachers guide students to be self-regulated learners from the ...
- research-articleDecember 2022
Benefits of spontaneous confidence alignment between dyad members
In many domains, imitating others’ behaviour can help individuals to solve problems that would be too difficult or too complex for the individuals. In collective decision making tasks, people have been shown to use confidence as a means to communicate the ...
- research-articleSeptember 2022
Metacognition and Self-Regulation in Programming Education: Theories and Exemplars of Use
- Dastyni Loksa,
- Lauren Margulieux,
- Brett A. Becker,
- Michelle Craig,
- Paul Denny,
- Raymond Pettit,
- James Prather
ACM Transactions on Computing Education (TOCE), Volume 22, Issue 4Article No.: 39, Pages 1–31https://doi.org/10.1145/3487050Metacognition and self-regulation are important skills for successful learning and have been discussed and researched extensively in the general education literature for several decades. More recently, there has been growing interest in understanding how ...