Why Software Professionals Knowingly Omit Appropriate Development Quality Practices? Control Balance Viewpoint
Ladataan...
Hyväksytty kirjoittajan käsikirjoitus - 681.12 KB
Huom! Tiedosto avautuu julkiseksi: 19.05.2027
Moody, G., Siponen, M., & Vartiainen, T. (2026). Why Software Professionals Knowingly Omit Appropriate Development Quality Practices? Control Balance Viewpoint. Information Systems Frontiers. https://doi.org/10.1007/s10796-026-10728-0
© This version of the article has been accepted for publication, after peer review (when applicable) and is subject to Springer Nature’s AM terms of use, but is not the Version of Record and does not reflect post-acceptance improvements, or any corrections. The Version of Record is available online at: https://doi.org/10.1007/s10796-026-10728-0
Lataukset5
Pysyvä osoite
Kuvaus
While software bugs and vulnerabilities are common — often considered unavoidable due to software complexity — previous studies also suggest deficiencies arise when professionals knowingly omit quality steps or take 'quick and dirty' shortcuts. We used a mixed‑methods approach to examine developers’ knowing omission of appropriate quality practices. First, we interviewed SW professionals who admitted to knowingly omitting relevant tests and coding practices and replacing them with questionable SW development shortcuts. The interviews implied that control balance theory (CBT)—control deficient and surplus provocations – could explain some of the omissions. Finally, we tested our contextualized CBT model, which explains omissions of appropriate SW development quality practices, SW professionals (n = 402). The results confirmed our model. The study contributes to SW development research by offering one potential explanation why SW professionals knowingly engage in low-quality practices when they are aware of better practices.
Emojulkaisu
ISBN
ISSN
1572-9419
1387-3326
1387-3326
Aihealue
Kausijulkaisu
Information systems frontiers
OKM-julkaisutyyppi
A1 Alkuperäisartikkeli tieteellisessä aikakauslehdessä (vertaisarvioitu)
