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 条
  • [41] What do dermatologists and dermatology residents think about their residency training in dermatology?
    Porrino-Bustamante, Maria Librada
    Buendia-Eisman, Agustin
    Arias-Santiago, Salvador
    FRONTIERS IN MEDICINE, 2023, 10
  • [42] What do rheumatology residents think of their training? A survey of the National Rheumatology Commission
    Luis Andreu, Jose
    Garcia Castro, Marta
    Uson, Jacqueline
    Angel Jover, Juan
    Millan, Isabel
    Caliz, Rafael
    De Toro, Javier
    Diaz, Federico
    Guanabens, Nuria
    Olive, Alejandro
    Talaverano, Sigrid
    Trujillo, Elisa
    REUMATOLOGIA CLINICA, 2012, 8 (01): : 27 - 30
  • [43] Understanding the motivations, challenges and needs of Blockchain software developers: a survey
    Amiangshu Bosu
    Anindya Iqbal
    Rifat Shahriyar
    Partha Chakraborty
    Empirical Software Engineering, 2019, 24 : 2636 - 2673
  • [44] Understanding the motivations, challenges and needs of Blockchain software developers: a survey
    Bosu, Amiangshu
    Iqbal, Anindya
    Shahriyar, Rifat
    Chakraborty, Partha
    EMPIRICAL SOFTWARE ENGINEERING, 2019, 24 (04) : 2636 - 2673
  • [45] What do cardiac surgical assistants in the Kingdom of Saudi Arabia think about their job? A cross-sectional survey of job and work characteristics
    Shegafi, Mohammed Bahran
    Leamy, Mary
    Murrells, Trevor
    Lee, Geraldine A.
    JOURNAL OF PERIOPERATIVE PRACTICE, 2022, 32 (06) : 149 - 161
  • [46] Worrisome Patterns in Developers: A Survey in Cryptography
    Hazhirpasand, Mohammadreza
    Nierstrasz, Oscar
    Ghafari, Mohammad
    2021 36TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING WORKSHOPS (ASEW 2021), 2021, : 185 - 190
  • [47] What do software practitioners really think about project success: an exploratory study
    Procaccino, JD
    Verner, JM
    Shelfer, KM
    Gefen, D
    JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 78 (02) : 194 - 203
  • [48] The Environmental Health Engagement Profile: What People Think and Do About Environmental Health
    Dixon, Jane K.
    Hendrickson, Karrie C.
    Ercolano, Elizabeth
    Quackenbush, Robi
    Dixon, John P.
    PUBLIC HEALTH NURSING, 2009, 26 (05) : 460 - 473
  • [49] A preliminary survey on software testing practices in Australia
    Ng, SP
    Murnane, T
    Reed, K
    Grant, D
    Chen, TY
    2004 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2004, : 116 - 125
  • [50] The software developers' view on product metrics - A survey-based experiment
    Siket, Istvan
    Gyimothy, Tibor
    ANNALES MATHEMATICAE ET INFORMATICAE, 2010, 37 : 225 - 240