A Review of Automatic Question Generation in Teaching Programming

被引:0
|
作者
Alshboul, Jawad [1 ]
Baksa-Varga, Erika [1 ]
机构
[1] Univ Miskolc, Fac Mech Engn & Informat, Miskolc, Hungary
关键词
Question generation; question generation techniques; automatic question generation; teaching programming;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Computer programming is a complex field that requires rigorous practice in programming code writing and learning skills, which can be one of the critical challenges in learning and teaching programming. The complicated nature of computer programming requires an instructor to manage its learning resources and diligently generate programming-related questions for students that need conceptual programming and procedural programming rules. In this regard, automatic question generation techniques help teachers carefully align their learning objectives with the question designs in terms of relevancy and complexity. This also helps in reducing the costs linked with the manual generation of questions and fulfills the need of supplying new questions through automatic question techniques. This paper presents a theoretical review of automatic question generation (AQG) techniques, particularly related to computer programming languages from the year 2017 till 2022. A total of 18 papers are included in this study. one of the goals is to analyze and compare the state of the field in question generation before COVID-19 and after the COVID-19 period, and to summarize the challenges and future directions in the field. In congruence to previous studies, there is little focus given in the existing literature on generating questions related to learning programming languages through different techniques. Our findings show that there is a need to further enhance experimental studies in implementing automatic question generation especially in the field of programming. Also, there is a need to implement an authoring tool that can demonstrate designing more practical evaluation metrics for students.
引用
收藏
页码:45 / 51
页数:7
相关论文
共 50 条
  • [31] Automatic Question Generation for Intelligent Tutoring Systems
    Shah, Riken
    Shah, Deesha
    Kurup, Lakshmi
    [J]. 2017 2ND INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS, COMPUTING AND IT APPLICATIONS (CSCITA), 2017, : 127 - 132
  • [32] Implementation and assessment of the automatic question generation module
    Bednarik, Laszlo
    Kovacs, Laszlo
    [J]. 3RD IEEE INTERNATIONAL CONFERENCE ON COGNITIVE INFOCOMMUNICATIONS (COGINFOCOM 2012), 2012, : 687 - 690
  • [33] Automatic question generation approaches and evaluation techniques
    Divate, Manisha
    Salgaonkar, Ambuja
    [J]. CURRENT SCIENCE, 2017, 113 (09): : 1683 - 1691
  • [34] Automatic Question Classifiers: A Systematic Review
    Silva, Valtemir A.
    Bittencourt, Ibert
    Maldonado, Jose C.
    [J]. IEEE TRANSACTIONS ON LEARNING TECHNOLOGIES, 2019, 12 (04): : 485 - 502
  • [35] Research of Automatic Question Answering System in Network Teaching
    Xu, Jinzhong
    Jia, Keliang
    Fu, Jibin
    [J]. PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 2556 - +
  • [36] Automatic generation of quizzes for C programming language
    Ene, Alexandru
    Stirbu, Cosmin
    [J]. PROCEEDINGS OF THE 2020 12TH INTERNATIONAL CONFERENCE ON ELECTRONICS, COMPUTERS AND ARTIFICIAL INTELLIGENCE (ECAI-2020), 2020,
  • [37] A PROGRAMMING LANGUAGE WITH AUTOMATIC GOAL GENERATION AND SELECTION
    NEVINS, AJ
    [J]. JOURNAL OF THE ACM, 1970, 17 (02) : 216 - &
  • [38] Genetic Network Programming for Automatic Program Generation
    Mabu, Shingo
    Hirasawa, Kotaro
    Matsuya, Yuko
    Hu, Jinglu
    [J]. JOURNAL OF ADVANCED COMPUTATIONAL INTELLIGENCE AND INTELLIGENT INFORMATICS, 2005, 9 (04) : 430 - 436
  • [39] AUTOMATIC-GENERATION OF VISUAL PROGRAMMING ENVIRONMENTS
    COSTAGLIOLA, G
    TORTORA, G
    OREFICE, S
    DELUCIA, A
    [J]. COMPUTER, 1995, 28 (03) : 56 - 66
  • [40] A comprehensive review of automatic programming methods
    Arslan, Sibel
    Ozturk, Celal
    [J]. APPLIED SOFT COMPUTING, 2023, 143