Publication in conference proceedings
Jask: Generation of questions about learners’ code in Java
André Santos (Santos, A. L.); Tiago Soares (Soares, T.); Nuno Miguel de Figueiredo Garrido (Garrido, N.); Teemu Lehtinen (Lehtinen, T.);
ITiCSE '22: Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education
Year (definitive publication)
2022
Language
English
Country
United States of America
More Information
Web of Science®

Times Cited: 3

(Last checked: 2024-07-21 04:29)

View record in Web of Science®

Scopus

Times Cited: 5

(Last checked: 2024-07-18 01:24)

View record in Scopus

Google Scholar

Times Cited: 7

(Last checked: 2024-07-17 18:05)

View record in Google Scholar

Abstract
We present Jask, a system capable of generating questions about a learner's code written in Java. Given Java code as input, Jask provides a set of meaningful questions formulated in terms of the actual code (using its constructs and identifiers) and the corresponding correct answers. We integrated Jask in a web-based system where students submit their code (e.g., from lab exercises), answer questions about it, and obtain immediate formative feedback with the correct answers. An initial study involving 123 distinct introductory programming students providing 2274 answers revealed that questions pertaining to program dynamics tend to register low scores, possibly evidencing fragile comprehension of programming constructs. Participants were surveyed, revealing a positive view towards the usefulness of Jask, especially with respect to consolidating terminology.
Acknowledgements
--
Keywords
Question generation,Automatic assessment,Program comprehension,Self-explanation
  • Electrical Engineering, Electronic Engineering, Information Engineering - Engineering and Technology
Funding Records
Funding Reference Funding Entity
UIDB/04466/2020 Fundação para a Ciência e a Tecnologia
UIDP/04466/2020 Fundação para a Ciência e a Tecnologia
Related Projects

With the objective to increase the research activity directed towards the achievement of the United Nations 2030 Sustainable Development Goals, the possibility of associating scientific publications with the Sustainable Development Goals is now available in Ciência-IUL. These are the Sustainable Development Goals identified by the author(s) for this publication. For more detailed information on the Sustainable Development Goals, click here.