A Tool for N-way Analysis of Programming Exercises

dc.contributor.authorAndujar, Carlosen_US
dc.contributor.authorComino Trinidad, Marcen_US
dc.contributor.authorFairén, Martaen_US
dc.contributor.authorVinacua, Àlvaren_US
dc.contributor.editorByška, Jan and Jänicke, Stefanen_US
dc.date.accessioned2020-05-24T13:49:40Z
dc.date.available2020-05-24T13:49:40Z
dc.date.issued2020
dc.description.abstractAbstract Programming exercises are a corner stone in Computer Science courses. If used properly, these exercises provide valuable feedback both to students and instructors. Unfortunately, the assessment of student submissions through code inspection requires a considerable amount of time. In this work we present an interactive tool to support the analysis of code submissions before, during, and after grading. The key idea is to compute a dissimilarity matrix for code submissions, using a metric that incorporates syntactic, semantic and functional aspects of the code. This matrix is used to embed the submissions in 2D space, so that similar submissions are mapped to nearby locations. The tool allows users to visually identify clusters, inspect individual submissions, and perform detailed pair-wise and abridged n-way comparisons. Finally, our approach facilitates comparative scoring by presenting submissions in a nearly-optimal order, i.e. similar submissions appear close in the sequence. Our initial evaluation indicates that the tool (currently supporting C++/GLSL code) provides clear benefits both to students (more fair scores, less bias, more consistent feedback) and instructors (less effort, better feedback on student performance).en_US
dc.description.sectionheadersPosters
dc.description.seriesinformationEuroVis 2020 - Posters
dc.identifier.doi10.2312/eurp.20201122
dc.identifier.isbn978-3-03868-105-2
dc.identifier.pages33-35
dc.identifier.urihttps://doi.org/10.2312/eurp.20201122
dc.identifier.urihttps://diglib.eg.org:443/handle/10.2312/eurp20201122
dc.publisherThe Eurographics Associationen_US
dc.rightsAttribution 4.0 International License
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/]
dc.titleA Tool for N-way Analysis of Programming Exercisesen_US
Files
Original bundle
Now showing 1 - 5 of 5
Loading...
Thumbnail Image
Name:
033-035.pdf
Size:
393.06 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
6953-file3.pdf
Size:
513.11 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
6953-file1.mp4
Size:
32.02 MB
Format:
Unknown data format
Loading...
Thumbnail Image
Name:
6953-file2.png
Size:
799.33 KB
Format:
Portable Network Graphics
No Thumbnail Available
Name:
6953-file4.mp4
Size:
7.61 MB
Format:
Unknown data format