Debugging Students' Debugging Process

被引:0
|
作者
Boettcher, Axel [1 ]
Thurner, Veronika [1 ]
Schlierkamp, Kathrin [1 ]
Zehetmeier, Daniela [1 ]
机构
[1] Munich Univ Appl Sci, Fac Comp Sci & Math, Lothstr 64, D-80335 Munich, Germany
关键词
Computer science education; computing education; Software engineering; Software debugging; educational methods; soft skills and competencies; Just-in-Time Teaching;
D O I
暂无
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
In this paper we present accumulated results from two years of experience with a teaching unit on debugging Java programs. With this special teaching unit, we strive to foster the debugging skills of our students. Students were asked to find different defects in given code, to analyze these and finally to fix them. As well, students were requested to document their approach in writing. The achieved results ranged from "all bugs found and fixed" to "completely lost in the code". When analyzing these results, we discovered that the debugging skills of our students seem to correlate with some non-technical skills that are essential base competencies in software engineering, such as the ability to work in a systematic way. This implies that for improving our students' debugging skills, it is helpful to address not only the technical aspects of debugging, but to foster the required base competencies as well.
引用
收藏
页数:7
相关论文
共 50 条
  • [31] Crowd Debugging
    Chen, Fuxiang
    Kim, Sunghun
    [J]. 2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS, 2015, : 320 - 332
  • [32] More on debugging
    Webber, DRR
    [J]. COMMUNICATIONS OF THE ACM, 1997, 40 (10) : 23 - 24
  • [33] DEBATABLE DEBUGGING
    HEWITT, J
    [J]. DR DOBBS JOURNAL, 1988, 13 (10): : 14 - 14
  • [34] FRIENDLY SOFTWARE FOR PSYCHOLOGY STUDENTS - TEMPLATES AND DEBUGGING AIDS
    EISENSTADT, M
    [J]. BULLETIN OF THE BRITISH PSYCHOLOGICAL SOCIETY, 1982, 35 (JUN): : A54 - A55
  • [35] Enlightened Debugging
    Li, Xiangyu
    Zhu, Shaowei
    d'Amorim, Marcelo
    Orso, Alessandro
    [J]. PROCEEDINGS 2018 IEEE/ACM 40TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2018, : 82 - 92
  • [36] LOGICAL DEBUGGING
    DERSHOWITZ, N
    LEE, YJ
    [J]. JOURNAL OF SYMBOLIC COMPUTATION, 1993, 15 (5-6) : 745 - 773
  • [37] Debugging psychiatry
    Freiling, M
    [J]. JOURNAL OF THE AMERICAN ACADEMY OF CHILD AND ADOLESCENT PSYCHIATRY, 1998, 37 (05): : 459 - 459
  • [38] Intracellular debugging
    Kobayashi, KS
    Eynon, EE
    Flavell, RA
    [J]. NATURE IMMUNOLOGY, 2003, 4 (07) : 652 - 654
  • [39] Multiprocessor debugging
    Virtutech AB, Stockholm, Sweden
    [J]. Electron. Eng. Times, 2006, 1416 (50+60):
  • [40] Debugging as art
    Weiss, R
    [J]. ELECTRONIC DESIGN, 2001, 49 (05) : 109 - 109