Publication Date
| In 2026 | 0 |
| Since 2025 | 1 |
| Since 2022 (last 5 years) | 4 |
| Since 2017 (last 10 years) | 9 |
| Since 2007 (last 20 years) | 10 |
Descriptor
| Error Correction | 10 |
| Error Patterns | 10 |
| Programming | 10 |
| Computer Science Education | 6 |
| Computer Software | 6 |
| Student Attitudes | 5 |
| College Students | 4 |
| Difficulty Level | 4 |
| Student Behavior | 4 |
| Automation | 3 |
| Foreign Countries | 3 |
| More ▼ | |
Source
| ACM Transactions on Computing… | 2 |
| International Educational… | 2 |
| British Journal of… | 1 |
| Computer Science Education | 1 |
| Interactive Learning… | 1 |
| Journal of Educational… | 1 |
| Journal of Experimental… | 1 |
| ProQuest LLC | 1 |
Author
| Alexander Strahl | 1 |
| Altadmri, Amjad | 1 |
| Babes-Vroman Monica | 1 |
| Becker, Brett A. | 1 |
| Brown, Neil C. C. | 1 |
| Costello, Eamon | 1 |
| Desmarais, Michel, Ed. | 1 |
| Ferrario, Andrea | 1 |
| Gal, Kobi | 1 |
| Glanville, Graham | 1 |
| Goslin, Kyle | 1 |
| More ▼ | |
Publication Type
| Journal Articles | 7 |
| Reports - Research | 7 |
| Collected Works - Proceedings | 1 |
| Dissertations/Theses -… | 1 |
| Reports - Evaluative | 1 |
| Speeches/Meeting Papers | 1 |
Education Level
| Higher Education | 4 |
| Postsecondary Education | 4 |
| Secondary Education | 3 |
| High Schools | 2 |
| Junior High Schools | 2 |
| Middle Schools | 2 |
| Elementary Education | 1 |
| Grade 8 | 1 |
Audience
Location
| Australia | 1 |
| Austria | 1 |
| Belgium | 1 |
| Brazil | 1 |
| China | 1 |
| Czech Republic | 1 |
| Germany | 1 |
| Ireland | 1 |
| Italy | 1 |
| New Zealand | 1 |
| United Kingdom | 1 |
| More ▼ | |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Rahel Schmid; Robbert Smit; Nicolas Robin; Alexander Strahl – British Journal of Educational Psychology, 2025
Background: Students make many errors in visual programming. In order to learn from these, it is important that students regulate their emotions and view errors as learning opportunities. Aims: This study aimed to explore to what extent momentary emotions, specifically enjoyment, anxiety and boredom, as well as the error learning orientation of…
Descriptors: Psychological Patterns, Emotional Response, Learning Processes, Error Patterns
Weisberg, Steven M.; Schinazi, Victor R.; Ferrario, Andrea; Newcombe, Nora S. – Journal of Experimental Psychology: Learning, Memory, and Cognition, 2023
Relying on shared tasks and stimuli to conduct research can enhance the replicability of findings and allow a community of researchers to collect large data sets across multiple experiments. This approach is particularly relevant for experiments in spatial navigation, which often require the development of unfamiliar large-scale virtual…
Descriptors: Programming, Error Patterns, Computer Simulation, Spatial Ability
Costello, Eamon; Johnston, Keith; Wade, Vincent – Interactive Learning Environments, 2023
This research investigated how the bug tracker database of the Virtual Learning Environment (VLE) Moodle is developed as an application of crowd work. The bug tracker is used by software developers, who write and maintain Moodle's code, but also by a wider public world of ordinary Moodle users who can report bugs. Despite many studies of the…
Descriptors: Electronic Learning, Educational Technology, Computer Software, Cooperation
Tsabari, Stav; Segal, Avi; Gal, Kobi – International Educational Data Mining Society, 2023
Automatically identifying struggling students learning to program can assist teachers in providing timely and focused help. This work presents a new deep-learning language model for predicting "bug-fix-time", the expected duration between when a software bug occurs and the time it will be fixed by the student. Such information can guide…
Descriptors: College Students, Computer Science Education, Programming, Error Patterns
Haldeman, Georgiana; Babes-Vroman Monica; Tjang, Andrew; Nguyen, Thu D. – ACM Transactions on Computing Education, 2021
Autograding systems are being increasingly deployed to meet the challenges of teaching programming at scale. Studies show that formative feedback can greatly help novices learn programming. This work extends an autograder, enabling it to provide formative feedback on programming assignment submissions. Our methodology starts with the design of a…
Descriptors: Student Evaluation, Feedback (Response), Grading, Automation
An Investigation of High School Students' Errors in Introductory Programming: A Data-Driven Approach
Qian, Yizhou; Lehman, James – Journal of Educational Computing Research, 2020
This study implemented a data-driven approach to identify Chinese high school students' common errors in a Java-based introductory programming course using the data in an automated assessment tool called the Mulberry. Students' error-related behaviors were also analyzed, and their relationships to success in introductory programming were…
Descriptors: High School Students, Error Patterns, Introductory Courses, Computer Science Education
Velez, Martin – ProQuest LLC, 2019
Software is an integral part of our lives. It controls the cars we drive every day, the ships we send into space, and even our toasters. It is everywhere and we can easily download more. Software solves many real-world problems and satisfies many needs. Thus, unsurprisingly, there is a rising demand for software engineers to maintain existing…
Descriptors: Computer Science Education, Programming, Introductory Courses, Computer Software
Brown, Neil C. C.; Altadmri, Amjad – ACM Transactions on Computing Education, 2017
Teaching is the process of conveying knowledge and skills to learners. It involves preventing misunderstandings or correcting misconceptions that learners have acquired. Thus, effective teaching relies on solid knowledge of the discipline, but also a good grasp of where learners are likely to trip up or misunderstand. In programming, there is much…
Descriptors: Novices, Programming Languages, Programming, Error Patterns
Becker, Brett A.; Glanville, Graham; Iwashima, Ricardo; McDonnell, Claire; Goslin, Kyle; Mooney, Catherine – Computer Science Education, 2016
Programming is an essential skill that many computing students are expected to master. However, programming can be difficult to learn. Successfully interpreting compiler error messages (CEMs) is crucial for correcting errors and progressing toward success in programming. Yet these messages are often difficult to understand and pose a barrier to…
Descriptors: Computer Science Education, Programming, Novices, Error Patterns
Lynch, Collin F., Ed.; Merceron, Agathe, Ed.; Desmarais, Michel, Ed.; Nkambou, Roger, Ed. – International Educational Data Mining Society, 2019
The 12th iteration of the International Conference on Educational Data Mining (EDM 2019) is organized under the auspices of the International Educational Data Mining Society in Montreal, Canada. The theme of this year's conference is EDM in Open-Ended Domains. As EDM has matured it has increasingly been applied to open-ended and ill-defined tasks…
Descriptors: Data Collection, Data Analysis, Information Retrieval, Content Analysis

Peer reviewed
Direct link
