Systematic literature review on automatic generation of help in programming exercises

被引:0
作者
Vera, Victor Daniel Gil [1 ]
机构
[1] Univ Catolica Luis Amigo, Ingn Sistemas, Medellin, Colombia
来源
CUADERNO ACTIVA | 2021年 / 13期
关键词
Artificial Intelligence; Computer programming; Intelligent  Tutorial Systems; Abstract Syntax Trees; HINT GENERATION;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Worldwide, computer programming is one of the most demanded skills in the labor market and is an essential component of the curriculum in any university systems engineering program. One way to help students who have difficulties in solving exercises is the generation of automatic hints, which consist of providing personalized hints during the solution process. One of the main challenges associated with the generation of programming hints is the automatic modeling of the solution steps from a large number of correct solutions, due to the diversity of possible solutions that a student can write. The objective of this paper was to present a systematic literature review of existing algorithms for generating automatic hints from a set of correct solutions. This paper concludes that, in spite of the fact that different researches have demonstrated the effectiveness of this type of hints, their massive employability is just beginning to be implemented in Latin American universities.
引用
收藏
页码:89 / 102
页数:14
相关论文
共 37 条
[1]   Examining Students' Intrinsic Cognitive Load During Program Comprehension - An Eye Tracking Approach [J].
Andrzejewska, Magdalena ;
Skawinska, Agnieszka .
ARTIFICIAL INTELLIGENCE IN EDUCATION (AIED 2020), PT II, 2020, 12164 :25-30
[2]  
Barnes T, 2008, LECT NOTES COMPUT SC, V5091, P373
[3]  
Chaturvedi R., 2016, THESIS U WINDSOR
[4]   Scale-Driven Automatic Hint Generation for Coding Style [J].
Choudhury, Rohan Roy ;
Yin, Hezheng ;
Fox, Armando .
INTELLIGENT TUTORING SYSTEMS, ITS 2016, 2016, 9684 :122-132
[5]  
Fossati D., 2015, Technology, Instruction, Cognition and Learning, V10, P5
[6]   Inferring Student Coding Goals Using Abstract Syntax Trees [J].
Freeman, Paul ;
Watson, Ian ;
Denny, Paul .
CASE-BASED REASONING RESEARCH AND DEVELOPMENT, ICCBR 2016, 2016, 9969 :139-153
[7]  
Gross S, 2014, LECT NOTES COMPUT SC, V8474, P340, DOI 10.1007/978-3-319-07221-0_42
[8]  
Gulwani S, 2018, PROCEEDINGS OF THE 39TH ACM SIGPLAN CONFERENCE ON PROGRAMMING LANGUAGE DESIGN AND IMPLEMENTATION, PLDI 2018, P465, DOI [10.1145/3192366.3192387, 10.1145/3296979.3192387]
[9]   Writing Reusable Code Feedback at Scale with Mixed-Initiative Program Synthesis [J].
Head, Andrew ;
Glassman, Elena ;
Soares, Gustavo ;
Suzuki, Ryo ;
Figueredo, Lucas ;
D'Antoni, Loris ;
Hartmann, Bjorn .
PROCEEDINGS OF THE FOURTH (2017) ACM CONFERENCE ON LEARNING @ SCALE (L@S'17), 2017, :89-98
[10]  
Hicks A, 2014, LECT NOTES COMPUT SC, V8474, P312, DOI 10.1007/978-3-319-07221-0_39