A Survey on What Developers Think About Testing

被引:5
|
作者
Straubinger, Philipp [1 ]
Fraser, Gordon [1 ]
机构
[1] Univ Passau, Passau, Germany
来源
2023 IEEE 34TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, ISSRE | 2023年
关键词
Motivation; Survey; Software Testing; Software Engineering; Empirical Study; TEST-DRIVEN DEVELOPMENT;
D O I
10.1109/ISSRE59848.2023.00075
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Software is infamous for its poor quality and frequent occurrence of bugs. While there is no doubt that thorough testing is an appropriate answer to ensure sufficient quality, the poor state of software generally suggests that developers may not always engage as thoroughly with testing as they should. This observation aligns with the prevailing belief that developers simply do not like writing tests. In order to determine the truth of this belief, we conducted a comprehensive survey with 21 questions aimed at (1) assessing developers' current engagement with testing and (2) identifying factors influencing their inclination toward testing; that is, whether they would actually like to test more but are inhibited by their work environment, or whether they would really prefer to test even less if given the choice. Drawing on 284 responses from professional software developers, we uncover reasons that positively and negatively impact developers' motivation to test. Notably, reasons for motivation to write more tests encompass not only a general pursuit of software quality but also personal satisfaction. However, developers nevertheless perceive testing as mundane and tend to prioritize other tasks. One approach emerging from the responses to mitigate these negative factors is by providing better recognition for developers' testing efforts.
引用
收藏
页码:80 / 90
页数:11
相关论文
共 50 条
  • [1] A survey on what users think about SysML
    Santos, Tauany L. S.
    Soares, Michel S.
    SYSTEMS ENGINEERING, 2023, 26 (04) : 379 - 392
  • [2] "They're not that hard to mitigate": What Cryptographic Library Developers Think About Timing Attacks
    Jancar, Jan
    Fourne, Marcel
    Braga, Daniel De Almeida
    Sabt, Mohamed
    Schwabe, Peter
    Barthe, Gilles
    Fouque, Pierre-Alain
    Acar, Yasemin
    43RD IEEE SYMPOSIUM ON SECURITY AND PRIVACY (SP 2022), 2022, : 632 - 649
  • [3] What Users Think about Predictive Analytics? A Survey on NFRs
    Yang, Jingwei
    Liu, Lin
    2020 28TH IEEE INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE (RE'20), 2020, : 340 - 345
  • [4] What Pakistani Computer Science and Software Engineering Students Think about Software Testing?
    Capretz, Luiz Fernando
    Gilal, Abdul Rehman
    2022 29TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, APSEC, 2022, : 574 - 575
  • [5] "Think secure from the beginning": A Survey with Software Developers
    Assal, Hala
    Chiasson, Sonia
    CHI 2019: PROCEEDINGS OF THE 2019 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2019,
  • [6] Readership Survey 2013: What You Think About Our Journal
    Day, Pamela C.
    AVIATION SPACE AND ENVIRONMENTAL MEDICINE, 2013, 84 (06): : 639 - 641
  • [7] Release Practices for Mobile Apps - What do Users and Developers Think?
    Nayebi, Maleknaz
    Adams, Bram
    Ruhe, Guenther
    2016 IEEE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), VOL 1, 2016, : 552 - 562
  • [8] What do Key Stakeholders Think About HIV Self-Testing in Canada? Results from a Cross-Sectional Survey
    N. Pant Pai
    M. Smallwood
    D. Gulati
    N. Lapczak
    A. Musten
    C. Gaydos
    C. Johnston
    M. Steben
    T. Wong
    N. Engel
    J. Kim
    AIDS and Behavior, 2018, 22 : 606 - 615
  • [9] What do Key Stakeholders Think About HIV Self-Testing in Canada? Results from a Cross-Sectional Survey
    Pai, N. Pant
    Smallwood, M.
    Gulati, D.
    Lapczak, N.
    Musten, A.
    Gaydos, C.
    Johnston, C.
    Steben, M.
    Wong, T.
    Engel, N.
    Kim, J.
    AIDS AND BEHAVIOR, 2018, 22 (02) : 606 - 615
  • [10] What Questions Do Developers Ask About Julia?
    Bose, Dibyendu Brinto
    Gannod, Gerald C.
    Rahman, Akond
    Cottrell, Kaitlyn
    ACMSE 2022: PROCEEDINGS OF THE 2022 ACM SOUTHEAST CONFERENCE, 2022, : 224 - 228