Debugging Behaviour of Embedded-Software Developers: An Exploratory Study

被引:0
|
作者
Arafa, Pansy [1 ]
Solomon, Daniel [1 ]
Navabpour, Samaneh [1 ]
Fischmeister, Sebastian [1 ]
机构
[1] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON, Canada
来源
2017 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC) | 2017年
关键词
SYSTEMS;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Many researchers have studied the behaviour of successful developers while debugging desktop software. In this paper, we investigate the embedded-software debugging by intermediate programmers through an exploratory study. The bugs are semantic low-level errors, and the participants are students who completed a real-time operating systems course in addition to five other programming courses. We compare between the behaviour involved in successful debugging attempts versus unsuccessful ones. We describe some characteristics of smooth and successful debugging behaviour.
引用
收藏
页码:89 / 93
页数:5
相关论文
共 50 条
  • [21] New concepts required for debugging embedded software
    Laengrich, N
    COMPUTER DESIGN, 1998, : 55 - 55
  • [22] An Exploratory Study on Developers Opinions about Influence in Open Source Software Ecosystems
    Condina, Vinicius
    Malcher, Paulo
    Farias, Victor
    Santos, Rodrigo
    Fontao, Awdren
    Wiese, Igor
    Viana, Davi
    34TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2020, 2020, : 137 - 146
  • [23] What constitutes debugging? An exploratory study of debugging episodes
    Abdulaziz Alaboudi
    Thomas D. LaToza
    Empirical Software Engineering, 2023, 28
  • [24] What constitutes debugging? An exploratory study of debugging episodes
    Alaboudi, Abdulaziz
    LaToza, Thomas D.
    EMPIRICAL SOFTWARE ENGINEERING, 2023, 28 (05)
  • [25] Interactive Presentation Abstract: Assertion-based Verification in Embedded-Software Design
    Di Guglielmo, Giuseppe
    Di Guglielmo, Luigi
    Fummi, Franco
    Pravadelli, Graziano
    2011 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP (HLDVT), 2011, : 80 - 80
  • [26] Evaluating embedded-software specifications Quantitative & structured assessment of declarative interface descriptions
    Foerster, Marc
    2014 IEEE INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW), 2014, : 142 - 143
  • [27] An interview study of how developers use execution logs in embedded software engineering
    Yang, Nan
    Cuijpers, Pieter
    Schiffelers, Ramon
    Lukkien, Johan
    Serebrenik, Alexander
    2021 IEEE/ACM 43RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING IN PRACTICE (ICSE-SEIP 2021), 2021, : 61 - 70
  • [28] EMBEDDED SYSTEMS CONFERENCE TACKLES SOFTWARE, HARDWARE, AND DEBUGGING
    VANTYLE, S
    ELECTRONIC DESIGN, 1995, 43 (18) : 48 - &
  • [29] Embedded software debugging using virtual filesystem abstractions
    Pisupati, Bhanu
    Brown, Geoffrey
    JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (10) : 487 - 499
  • [30] Towards automated debugging in software evolution: Evaluating delta debugging on real regression bugs from the developers' perspectives
    Yu, Kai
    Lin, Mengxiang
    Chen, Jin
    Zhang, Xiangyu
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (10) : 2305 - 2317