Show simple item record

dc.contributor.authorAndújar Gran, Carlos Antonio
dc.contributor.authorComino Trinidad, Marc
dc.contributor.authorFairén González, Marta
dc.contributor.authorVinacua Pla, Álvaro
dc.contributor.otherUniversitat Politècnica de Catalunya. Departament de Ciències de la Computació
dc.contributor.otherUniversitat Politècnica de Catalunya. Doctorat en Computació
dc.identifier.citationAndújar, C. [et al.]. A Tool for N-way analysis of programming exercises. A: Eurographics Conference on Visualization. "EuroVis 2020, Eurographics / IEEE VGTC Conference on Visualization 2020: Norrköping, Sweden, May 25–29, 2020: posters". European Association for Computer Graphics (Eurographics), 2020, p. 33-35.
dc.description.abstractProgramming 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).
dc.description.sponsorshipThis work has been funded by the Spanish Ministry of Economy and Competitiveness and FEDER Grant TIN2017-88515-C2-1-R.
dc.format.extent3 p.
dc.publisherEuropean Association for Computer Graphics (Eurographics)
dc.subjectÀrees temàtiques de la UPC::Informàtica::Programació
dc.subject.lcshProgramming (Computers) -- Study and teaching (Higher)
dc.subject.otherProgramming exercises
dc.subject.otherAnalysis of code
dc.titleA Tool for N-way analysis of programming exercises
dc.typeConference report
dc.subject.lemacProgramació (Ordinadors) -- Ensenyament universitari
dc.contributor.groupUniversitat Politècnica de Catalunya. ViRVIG - Grup de Recerca en Visualització, Realitat Virtual i Interacció Gràfica
dc.description.peerreviewedPeer Reviewed
dc.rights.accessOpen Access
dc.description.versionPostprint (published version)
local.citation.authorAndújar, C.; Comino, M.; Fairén, M.; Vinacua, A.
local.citation.contributorEurographics Conference on Visualization
local.citation.publicationNameEuroVis 2020, Eurographics / IEEE VGTC Conference on Visualization 2020: Norrköping, Sweden, May 25–29, 2020: posters

Files in this item


This item appears in the following Collection(s)

Show simple item record

All rights reserved. This work is protected by the corresponding intellectual and industrial property rights. Without prejudice to any existing legal exemptions, reproduction, distribution, public communication or transformation of this work are prohibited without permission of the copyright holder