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 条
  • [31] What do American nephrologists think about dialysis modality selection?
    Mendelssohn, DC
    Mullaney, SR
    Jung, B
    Blake, PG
    Mehta, RL
    AMERICAN JOURNAL OF KIDNEY DISEASES, 2001, 37 (01) : 22 - 29
  • [32] What Physicians Think and Know About Antithrombotic Therapy in Atrial Fibrillation
    Linchak, R. M.
    Kompaniets, O. G.
    Nedbaikin, A. M.
    Komkov, D. S.
    Yusova, I. A.
    KARDIOLOGIYA, 2014, 54 (10) : 32 - +
  • [33] Ovarian tissue cryopreservation and retransplantation - what do patients think about it?
    Lotz, Laura
    Maktabi, Amina
    Hoffmann, Inge
    Findeklee, Sebastian
    Beckmann, Matthias W.
    Dittrich, Ralf
    REPRODUCTIVE BIOMEDICINE ONLINE, 2016, 32 (04) : 394 - 400
  • [34] What Do the Children Think about Smoking and How Are They Helped in Prevention?
    Bafunno, D.
    Galetta, D.
    Biglia, C.
    Catino, A.
    Ferraresi, F.
    Lapadula, V.
    Leo, S.
    Logroscino, A. F.
    Miccianza, A.
    Misino, A.
    Montagna, E. S.
    Pacchiana, M. V.
    Petrillo, P.
    Pizzutilo, P.
    Rapetti, S. G.
    Ricci, D.
    Novello, S.
    JOURNAL OF THORACIC ONCOLOGY, 2017, 12 (11) : S2295 - S2295
  • [35] What do homeopathic doctors think of vaccines? An international online survey
    Enrique Eizayaga, Jose
    Waisse, Silvia
    HOMEOPATHY, 2016, 105 (02) : 180 - 185
  • [36] What Healthcare Professionals Think of "Nutrition & Diet" Apps: An International Survey
    Vasiloglou, Maria F.
    Christodoulidis, Stergios
    Reber, Emilie
    Stathopoulou, Thomai
    Lu, Ya
    Stanga, Zeno
    Mougiakakou, Stavroula
    NUTRIENTS, 2020, 12 (08) : 1 - 17
  • [37] Testing research software: a survey
    Nasir U. Eisty
    Jeffrey C. Carver
    Empirical Software Engineering, 2022, 27
  • [38] Testing research software: a survey
    Eisty, Nasir U.
    Carver, Jeffrey C.
    EMPIRICAL SOFTWARE ENGINEERING, 2022, 27 (06)
  • [39] What motivates software developers?
    Kachorowski, Ana
    Wendler, Janaina
    Albuquerque, Regina
    Fontana, Rafaela Mantovani
    Malucelli, Andreia
    Reinehr, Sheila
    2018 XLIV LATIN AMERICAN COMPUTER CONFERENCE (CLEI 2018), 2018, : 50 - 59
  • [40] What Do AI/ML Practitioners Think About AI/ML Bias?
    Pant, Aastha
    Hoda, Rashina
    Turhan, Burak
    Tantithamthavorn, Chakkrit
    IEEE SOFTWARE, 2025, 42 (01) : 114 - 118