Let's ask students about their programs, automatically

dc.contributor.authorLehtinen, T.
dc.contributor.authorSantos, A. L.
dc.contributor.authorSorva, J.
dc.date.accessioned2022-05-20T13:39:15Z
dc.date.available2022-05-20T13:39:15Z
dc.date.issued2021
dc.date.updated2022-05-20T14:37:44Z
dc.description.abstractStudents sometimes produce code that works but that its author does not comprehend. For example, a student may apply a poorly-understood code template, stumble upon a working solution through trial and error, or plagiarize. Similarly, passing an automated functional assessment does not guarantee that the student understands their code. One way to tackle these issues is to probe students' comprehension by asking them questions about their own programs. We propose an approach to automatically generate questions about student-written program code. We moreover propose a use case for such questions in the context of automatic assessment systems: after a student's program passes unit tests, the system poses questions to the student about the code. We suggest that these questions can enhance assessment systems, deepen student learning by acting as self-explanation prompts, and provide a window into students' program comprehension. This discussion paper sets an agenda for future technical development and empirical research on the topic.eng
dc.description.versioninfo:eu-repo/semantics/acceptedVersion
dc.event.date2021
dc.event.locationMadrideng
dc.event.title29th IEEE/ACM International Conference on Program Comprehension, ICPC 2021
dc.event.typeConferênciapt
dc.identifier.doi10.1109/ICPC52881.2021.00054
dc.identifier.isbn978-1-6654-1403-6
dc.identifier.issn2643-7147
dc.identifier.urihttp://hdl.handle.net/10071/25493
dc.journal2021 IEEE/ACM 29th International Conference on Program Comprehension (ICPC)
dc.language.isoeng
dc.pagination467 - 475
dc.peerreviewedyes
dc.publisherIEEE
dc.relationinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UIDB%2F04466%2F2020/PT
dc.rightsopen access
dc.subjectAutomatic assessmenteng
dc.subjectAutomatic question generationeng
dc.subjectProgram comprehensioneng
dc.subjectProgramming educationeng
dc.subjectSelf-explanationeng
dc.titleLet's ask students about their programs, automaticallyeng
dc.typeconferenceObject
degois.publication.firstPage467
degois.publication.lastPage475
degois.publication.locationMadrideng
degois.publication.titleLet's ask students about their programs, automaticallyeng
dspace.entity.typePublicationen
iscte.alternateIdentifiers.scopus2-s2.0-85113243791
iscte.alternateIdentifiers.wosWOS:WOS:000693398800047
iscte.identifier.cienciahttps://ciencia.iscte-iul.pt/id/ci-pub-83307

Ficheiros

Pacote original

A mostrar 1 - 1 de 1
A carregar...
Nome:
conferenceobject_83307.pdf
Tamanho:
340.5 KB
Formato:
Adobe Portable Document Format
Descrição:
Versão Aceite