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 条
  • [31] How Do Software Developers Use ChatGPT? An Exploratory Study on GitHub Pull Requests
    Chouchen, Moataz
    Bessghaier, Narjes
    Begoug, Mahi
    Ouni, Ali
    AlOmar, Eman Abdullah
    Mkaouer, Mohamed Wiem
    2024 IEEE/ACM 21ST INTERNATIONAL CONFERENCE ON MINING SOFTWARE REPOSITORIES, MSR, 2024, : 212 - 216
  • [32] Dynamic mapping of runtime information models for debugging embedded software
    Graf, Philipp
    Mueller-Glaser, Klaus D.
    SEVENTEENTH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, 2006, : 3 - +
  • [33] Impact of individualism and collectivism cultural profiles on the behaviour of software developers: A study of stack overflow
    Zolduoarrati, Elijah
    Licorish, Sherlock A.
    Stanger, Nigel
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 192
  • [34] EXPLORATORY STUDY OF COMPUTER-PROGRAM DEBUGGING
    GOULD, JD
    DRONGOWSKI, P
    HUMAN FACTORS, 1974, 16 (03) : 258 - 277
  • [35] An Exploratory Study of Developers' Toolbox in an Agile Team
    Coman, Irina Diana
    Succi, Giancarlo
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, 2009, 31 : 43 - 52
  • [36] An Exploratory Study on the Influence of Developers in Technical Debt
    Alfayez, Reem
    Behnamghader, Pooyan
    Srisopha, Kamonphop
    Boehm, Barry
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON TECHNICAL DEBT (TECHDEBT), 2018, : 1 - 10
  • [37] Online ethnography: a study of software developers and software development
    Cordoba-Pachon, Jose Rodrigo
    Loureiro-Koechlin, Cecilia
    BALTIC JOURNAL OF MANAGEMENT, 2015, 10 (02) : 188 - 202
  • [38] The virtual debugging system for developing embedded software using virtual machinery
    Pan, Y
    Abe, N
    Tanaka, K
    Taki, H
    EMBEDDED AND UBIQUITOUS COMPUTING, PROCEEDINGS, 2004, 3207 : 85 - 95
  • [39] An exploratory study of how developers seek, relate, and collect relevant information during software maintenance tasks
    Ko, Andrew J.
    Myers, Brad A.
    Coblenz, Michael J.
    Aung, Htet Htet
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2006, 32 (12) : 971 - 987
  • [40] An Exploratory Analysis on Software Developers' Bug-introducing Tendency Over Time
    Li, Yihao
    Li, Dong
    Huang, Fuqun
    Lee, Shou-Yu
    Ai, Jun
    2016 INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, TESTING AND EVOLUTION (SATE 2016), 2016, : 12 - 17