Publication Date
In 2025 | 1 |
Since 2024 | 1 |
Since 2021 (last 5 years) | 2 |
Since 2016 (last 10 years) | 3 |
Since 2006 (last 20 years) | 3 |
Descriptor
Novices | 3 |
Troubleshooting | 3 |
Computer Science Education | 2 |
Programming | 2 |
Barriers | 1 |
Comprehension | 1 |
Computer Mediated… | 1 |
Computer Software | 1 |
Error Patterns | 1 |
Evidence Based Practice | 1 |
Feedback (Response) | 1 |
More ▼ |
Source
ACM Transactions on Computing… | 3 |
Author
Ardimento, Pasquale | 1 |
Bernardi, Mario Luca | 1 |
Cimitile, Marta | 1 |
De Ruvo, Giuseppe | 1 |
Denis Zhidkikh | 1 |
Hilkka Grahn | 1 |
Luxton-Reilly, Andrew | 1 |
Saima Ritonummi | 1 |
Settle, Amber | 1 |
Tero Vartiainen | 1 |
Toni Taipalus | 1 |
More ▼ |
Publication Type
Journal Articles | 3 |
Reports - Research | 3 |
Education Level
Higher Education | 1 |
Postsecondary Education | 1 |
Audience
Location
Finland | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Whalley, Jacqueline; Settle, Amber; Luxton-Reilly, Andrew – ACM Transactions on Computing Education, 2023
Debugging is a core skill required by programmers, yet we know little about how to effectively teach the process of debugging. The challenges of learning debugging are compounded for novices who lack experience and are still learning the tools they need to program effectively. In this work, we report a case study in which we used a think-aloud…
Descriptors: Protocol Analysis, Novices, Troubleshooting, Programming
Toni Taipalus; Hilkka Grahn; Saima Ritonummi; Valtteri Siitonen; Tero Vartiainen; Denis Zhidkikh – ACM Transactions on Computing Education, 2025
SQL compiler error messages are the primary way users receive feedback when they encounter syntax errors or other issues in their SQL queries. Effective error messages can enhance the user experience by providing clear, informative, and actionable feedback. Despite the age of SQL compilers, it still remains largely unclear what contributes to an…
Descriptors: Computer Science Education, Novices, Information Systems, Programming Languages
Ardimento, Pasquale; Bernardi, Mario Luca; Cimitile, Marta; De Ruvo, Giuseppe – ACM Transactions on Computing Education, 2020
Novice programmers often encounter difficulties performing debugging tasks effectively. Even if modern development environments (IDEs) provide high-level support for navigating through code elements and for identifying the right conditions leading to the bug, debugging still requires considerable human effort. Programmers usually have to make…
Descriptors: Programming, Novices, Troubleshooting, Open Source Technology