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 条
  • [21] ANALYSIS TOOL TRACKS DOWN BUGS IN FORTRAN CODE
    BERNS, GM
    COMPUTER DESIGN, 1985, 24 (06): : 169 - &
  • [22] ChatGPT can find and fix the bugs in computer code
    Stokel-Walker, Chris
    NEW SCIENTIST, 2023, 246 (3424) : 16 - 16
  • [23] Remember, AI is fixing bugs in our fallible code
    Bethel, Paul
    NEW SCIENTIST, 2023, 246 (3426) : 32 - 32
  • [24] Sorting Bugs and Features of Mass Tort Bankruptcy
    Jacoby, Melissa B.
    TEXAS LAW REVIEW, 2023, 101 (07) : 1745 - 1771
  • [25] BugMarks: A tool for Mapping Bugs to Source Code Components
    Chawla, Mandeep K.
    Chhabra, Indu
    2015 IEEE INTERNATIONAL CONFERENCE ON RESEARCH IN COMPUTATIONAL INTELLIGENCE AND COMMUNICATION NETWORKS (ICRCICN), 2015, : 466 - 469
  • [26] Features and Bugs in Schnieder's Theory of Properties
    Bave, Arvid
    ERKENNTNIS, 2024, 89 (08) : 3379 - 3384
  • [27] Software test selection patterns and elusive bugs
    Howden, WE
    Proceedings of the 29th Annual International Computer Software and Applications Conference, 2005, : 25 - 32
  • [28] A One Year Empirical Study of Student Programming Bugs
    Bryce, Renee C.
    Cooley, Alison
    Hansen, Amy
    Hayrapetyan, Nare
    2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2010,
  • [29] Dispersal and Migration Patterns of Freshwater Semiaquatic Bugs
    Ditrich, Tomas
    INSECTS, 2021, 12 (11)
  • [30] FireBugs: Finding and Repairing Bugs with Security Patterns
    Singleton, Larry
    Zhao, Rui
    Song, Myoungkyu
    Siy, Harvey
    2019 IEEE/ACM 6TH INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS (MOBILESOFT 2019), 2019, : 30 - 34