Cited by 13Teaching and Learning ProgrammingOnline Learning and AnalyticsStudent Assessment and Feedback

The DOI matches its Crossref record; the references it cites are not checked yet.

Effectiveness of Feedback Based on Log File Analysis in Introductory Programming Courses

Meier, Heidi, Lepp, Marina·2023·Journal of Educational Computing Research

Abstract

Especially in large courses, feedback is often given only on the final results; less attention is paid to the programming process. Today, however, some programming environments, e.g., Thonny, log activities during programming and have the functionality of replaying the programming process. This information can be used to provide feedback, and this knowledge can be integrated into practical sessions in the classroom. This study aimed to analyse how feedback based on logs affects exam results, task completion time, the number of runs, error messages, and pastes (of the whole group and beginners and non-beginners separately). An experiment was conducted in 2020 and 2021 in the course “Introduction to Programming”. Some groups received additional feedback on homework throughout the course based on log information; the remaining groups worked as usual. Based on the information received from the logs, general recommendations were also offered in the practical sessions. Our study showed that feedback based on logs improved mainly exam test results and programming task solving time among beginners. Therefore, it would be a good method to use, especially in beginner groups.

Overview

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1177/07356331221132651

Cites

Statistics

Verification

Claims the paper makes

The claims and statistics of this paper haven’t been checked yet.

Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.

A few free checks a day · papers already verified open instantly · results are public

Self-check

Percentages, sums and reported differences re-computed from the paper’s own numbers.

The self-check needs the paper’s full text.

Citations

The citation lists haven’t been fetched yet

References 54 · Cited by 13

Research works printed but not linked: 56

  1. 10.1145/2787622.2787717 · DOI
  2. 10.1145/1067445.1067472 · DOI
  3. Alam L. S., 2004, Beyond the comfort zone: Proceedings of the 21st ASCILITE conference, 48
  4. 10.1145/2676723.2677258 · DOI
  5. 10.1145/2828959.2828969 · DOI
  6. 10.1145/2557833.2557842 · DOI
  7. 10.1145/3324888 · DOI
  8. 10.1145/2090116.2090132 · DOI
  9. 10.1145/3011286.3011301 · DOI
  10. 10.1145/377435.377467 · DOI
  11. Costa E. B., Fonseca B., Santana M. A., de Araújo F. F., Rego J. (2017). Evaluating the effectiveness of educational data mining techniques for early prediction of students’ academic failure in introductory programming courses. Computers in human behavior, 73, 247–256. https://doi.org/10.1016/j.chb.2017.01.047 · DOI
  12. 10.1145/3017680.3017792 · DOI
  13. 10.1145/1028174.971310 · DOI
  14. Davis G. J. (1991). An introduction to computer programming for students with no programming experience. In Proceedings Frontiers in Education Twenty-First Annual Conference. Engineering Education in a New World Order, West Lafayette, IN, USA, 21-24 Sept 1991. (pp. 748–752). IEEE. https://doi.org/10.1109/fie.1991.187592 · DOI
  15. 10.1145/3441636.3442313 · DOI
  16. 10.1145/2325296.2325318 · DOI · Paper page
  17. 10.1145/1999747.1999807 · DOI · Paper page
  18. Dorodchi M., Fallahian M., Al-Hossami E., Benedict A., Benedict A. (2020). Custom “caring IDE” for online offering of CS1. In Sixth SPLICE workshop at L@S 2020 “building an infrastructure for computer science education research and practice at scale” SPLICE’20, Toronto, Canada, 11 Aug 2019
  19. 10.1109/EDUCON.2017.7942823 · DOI
  20. 10.1145/3362789.3362925 · DOI
  21. Hagan D., Markham S. (2000). Does it help to have some programming experience before beginning a computing degree program? In Proceedings of the 5th annual SIGCSE/SIGCUE ITiCSEconference on Innovation and technology in computer science education, Helsinki, Finland, 11–13 Jun 2000. (pp. 25–28) · DOI
  22. 10.1145/947121.947131 · DOI
  23. Hosseini R., Vihavainen A., Brusilovsky P. (2014). Exploring problem solving paths in a Java programming course. In Proceedings of psychology of programming interest group annual conference, Brighton, UK. (pp. 25–27). 25-27 June 2014
  24. 10.1145/792548.611956 · DOI
  25. 10.1109/ICBDSC.2019.8645608 · DOI
  26. 10.1145/2839509.2844612 · DOI · Paper page
  27. 10.19173/irrodl.v19i4.3639 · DOI
  28. 10.1145/3293881.3295779 · DOI
  29. 10.1145/1953163.1953308 · DOI
  30. 10.1145/3372782.3406264 · DOI
  31. 10.1145/2462476.2462493 · DOI
  32. 10.1145/3335814 · DOI
  33. 10.1145/563340.563353 · DOI
  34. 10.1109/TE.2018.2864133 · DOI
  35. 10.1109/EDUCON45650.2020.9125134 · DOI
  36. 10.1145/3373165.3373185 · DOI
  37. 10.1145/3059009.3059026 · DOI
  38. 10.1080/02602930301677 · DOI
  39. 10.53761/1.16.5.4 · DOI
  40. 10.1145/3077618 · DOI · Paper page
  41. 10.1145/3279720.3279725 · DOI
  42. 10.1145/2445196.2445388 · DOI
  43. 10.1145/3511861.3511867 · DOI · Paper page
  44. 10.1109/ICICI.2017.8365371 · DOI
  45. 10.1145/3287324.3287394 · DOI
  46. 10.1177/0735633117707695 · DOI
  47. 10.1109/ICALT.2013.161 · DOI
  48. 10.1145/2674683.2674692 · DOI
  49. 10.1145/2656450.2656473 · DOI
  50. 10.1145/3192366.3192384 · DOI
  51. 10.1145/2591708.2591749 · DOI · Paper page
  52. 10.1109/ICALT.2013.99 · DOI
  53. 10.1007/978-3-642-39112-5_127 · DOI
  54. 10.1145/3287324.3287483 · DOI
  55. Zhang X., 2013, Journal of Information Systems Education, 24, 147
  56. Zhi R., Marwan S., Dong Y., Lytle N., Price T. W., Barnes T. (2019). Toward data-driven example feedback for novice programming. In Proceedings of the 12th international conference on educational data mining, Montreal, Canada, 2–5 Jul 2019. (pp. 218–227).

Metadata

Authors
Meier, H., & Lepp, M.
Affiliations
University of Tartu (EE)
Corresponding author
Meier, Heidi
Venue
Journal of Educational Computing Research
Published
2022-10-25
Volume
61
Issue
3
Pages
696-719
ISSN
  • 0735-6331 (ISSN-L)
  • 1541-4140
OpenAlex
W4307561552
Cited by
13
References
54
Citations by year
2026: 4 · 2025: 3 · 2024: 5 · 2023: 1
FWCI
1.25
Type
journal article
Language
en
Open access
closed
Locations
Journal of Educational Computing Research (publishedVersion)
Topics
  • Physical Sciences › Computer Science › Computer Science Applications › Teaching and Learning Programming
  • Physical Sciences › Computer Science › Computer Science Applications › Online Learning and Analytics
  • Social Sciences › Education › Student Assessment and Feedback
Keywords
log analysis, introductory programming, programming education, exam performance, novice programmers, homework feedback, coding errors

About these checks

Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.

Statistics and arithmetic are recomputed, not judged.

Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.

What counts as a claim ›How we measure confidence ›How we check this ›

Are you an author, or do you see a problem with this page? Request a review

How to cite

Cite CoChat for the checks on this page, and the paper for its own findings.

This page
CoChat. (2026). Citation check: Effectiveness of Feedback Based on Log File Analysis in Introductory Programming Courses. https://app.cochat.ai/papers/10.1177/07356331221132651
The paper
Meier, H., & Lepp, M. (2023). Effectiveness of Feedback Based on Log File Analysis in Introductory Programming Courses. Journal of Educational Computing Research. https://doi.org/10.1177/07356331221132651