An Approach to Identify Pitfalls in Programming Exercise using Snapshots
This paper proposes an approach to identify pitfalls of students in programming exercise by using snapshots of source code. Proposed method calculates distances between a snapshot and submitted source code by student. This method identifies pitfalls based on these distances and then, provides pitfal...
Gespeichert in:
Veröffentlicht in: | Computer Software 2018/01/25, Vol.35(1), pp.1_3-1_13 |
---|---|
Hauptverfasser: | , , , , , , , |
Format: | Artikel |
Sprache: | jpn |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | This paper proposes an approach to identify pitfalls of students in programming exercise by using snapshots of source code. Proposed method calculates distances between a snapshot and submitted source code by student. This method identifies pitfalls based on these distances and then, provides pitfalls to the lecturers. We applied our method into the snapshots which were recorded in the actual programming exercise. As a result, we identified 46 pitfalls from snapshots of 37 students. We confirmed the reasons of these pitfalls contained misunderstanding toward programming language specification, an algorithm to solve the exercise and content of the exercise. Lecturers can provide appropriate feedback to the students by using the proposed method. |
---|---|
ISSN: | 0289-6540 |
DOI: | 10.11309/jssst.35.1_3 |