Bugs as Features: Describing Patterns in Student Code through a Classification of Bugs

被引:0
|
作者
Malysheva, Yana [1 ]
Kelleher, Caitlin [1 ]
机构
[1] Washington Univ, St Louis, MO 63130 USA
关键词
Code puzzles; parsons problems; novice programming; programming support; human-computer collaboration;
D O I
10.1145/3334480.3383065
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Code puzzles can be an engaging way to learn programming concepts, but getting stuck in a puzzle can be discouraging when no help or feedback is available. Intelligent tutoring systems can provide automatic individualized help, but they rely on having a robust and useful representation of student state. One common challenge for Intelligent tutoring systems in the programming domain is a large state space of possible students states. We propose a constrained set of features of student code based on detecting and classifying the bugs present in the code.
引用
收藏
页数:7
相关论文
共 50 条
  • [31] Mining Fix Patterns for System Interaction Bugs
    Liu, Di
    Yan, Yanyan
    Fan, Hongcheng
    Feng, Yang
    PROCEEDINGS OF THE 15TH ASIA-PACIFIC SYMPOSIUM ON INTERNETWARE, INTERNETWARE 2024, 2024, : 367 - 376
  • [32] Namibian bugs crash through the size barrier
    Copley, J
    NEW SCIENTIST, 1999, 162 (2183) : 20 - 20
  • [33] Pylephlebitis: Through These Portals Pass Bad Bugs
    Mohammed Muqeet Adnan
    Michael Gavin
    Steven C. Eberhardt
    Denis M. McCarthy
    Digestive Diseases and Sciences, 2016, 61 : 2807 - 2811
  • [34] Pylephlebitis: Through These Portals Pass Bad Bugs
    Adnan, Mohammed Muqeet
    Gavin, Michael
    Eberhardt, Steven C.
    McCarthy, Denis M.
    DIGESTIVE DISEASES AND SCIENCES, 2016, 61 (10) : 2807 - 2811
  • [35] Identifying Code Clones having High Possibilities of Containing Bugs
    Mondal, Manishankar
    Roy, Chanchal K.
    Schneider, Kevin A.
    2017 IEEE/ACM 25TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC), 2017, : 99 - 109
  • [36] Predicting bugs in source code changes with incremental learning method
    Yuan, Zi
    Yu, Lili
    Liu, Chao
    Zhang, Linghua
    Journal of Software, 2013, 8 (07) : 1620 - 1633
  • [37] Machine Learning Based Prediction of Complex Bugs in Source Code
    Uqaili, Ishrat-Un-Nisa
    Ahsan, Syed Nadeem
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2020, 17 (01) : 26 - 37
  • [38] Subtle Bugs Everywhere: Generating Documentation for Data Wrangling Code
    Yang, Chenyang
    Zhou, Shurui
    Guo, Jin L. C.
    Kastner, Christian
    2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING ASE 2021, 2021, : 304 - 316
  • [39] Kode Vicious Can More Code Mean Fewer Bugs?
    Neville-Neil, George V.
    COMMUNICATIONS OF THE ACM, 2012, 55 (12) : 31 - 32
  • [40] Identifying Code Clones Having High Possibilities of Containing Bugs
    Mondal, Manishankar
    Roy, Chanchal K.
    Schneider, Kevin A.
    IEEE International Conference on Program Comprehension, 2017, 0 : 99 - 109