Omission of Quality Software Development Practices : A Systematic Literature Review
Ghanbari, H., Vartiainen, T., & Siponen, M. (2018). Omission of Quality Software Development Practices : A Systematic Literature Review. ACM Computing Surveys, 51(2), Article 38. https://doi.org/10.1145/3177746
Julkaistu sarjassa
ACM Computing SurveysPäivämäärä
2018Tekijänoikeudet
© 2018 ACM. This is a final draft version of an article whose final and definitive form has been published by ACM. Published in this repository with the kind permission of the publisher.
Software deficiencies are minimized by utilizing recommended software development and quality assurance practices. However, these recommended practices (i.e., quality practices) become ineffective if software professionals purposefully ignore them. Conducting a systematic literature review (n = 4,838), we discovered that only a small number of previous studies, within software engineering and information systems literature, have investigated the omission of quality practices. These studies explain the omission of quality practices mainly as a result of organizational decisions and trade-offs made under resource constraints or market pressure. However, our study indicates that different aspects of this phenomenon deserve further research. In particular, future research must investigate the conditions triggering the omission of quality practices and the processes through which this phenomenon occurs. Especially, since software development is a human-centric phenomenon, the psychological and behavioral aspects of this process deserve in-depth empirical investigation. In addition, futures research must clarify the social, organizational, and economical consequences of ignoring quality practices. Gaining in-depth theoretically sound and empirically grounded understandings about different aspects of this phenomenon enables research and practice to suggest interventions to overcome this issue.
...
Julkaisija
Association for Computing Machinery (ACM)ISSN Hae Julkaisufoorumista
0360-0300Asiasanat
Julkaisu tutkimustietojärjestelmässä
https://converis.jyu.fi/converis/portal/detail/Publication/27899547
Metadata
Näytä kaikki kuvailutiedotKokoelmat
Samankaltainen aineisto
Näytetään aineistoja, joilla on samankaltainen nimeke tai asiasanat.
-
Continuous Requirements Risk Profiling in Information Systems Development
Tuunanen, Tuure; Vartiainen, Tero; Ebrahim, Mehdi; Liang, Murong (IEEE, 2015)With the increasing adoption of agile, lean, and iterative development methods, information systems development (ISD) has become continuous, meaning that system development moves rapidly from release to release. This means ... -
Cargo-Cult Containerization : A Critical View of Containers in Modern Software Development
Mikkonen, Tommi; Pautasso, Cesare; Systä, Kari; Taivalsaari, Antero (IEEE, 2022)Software is increasingly developed and deployed using containers. While the concept of a container is conceptually straightforward, there are various issues to be considered while using them, ranging from technical details ... -
Investigating the causal mechanisms underlying the customization of software development methods
Ghanbari, Hadi (University of Jyväskylä, 2017)Over the last four decades, software development has been one of the mainstream topics in the Software Engineering and Information Systems disciplines. Thousands of methods have been put forward offering prescriptions ... -
Embracing iterations in Quantum software : a vision
Khan, Arif Ali; Fahmideh, Mahdi; Ahmad, Aakash; Waseem, Muhammad; Niazi, Mahmood; Lahtinen, Valtteri; Mikkonen, Tommi (ACM, 2022)In today’s software engineering, iterations, affordable en masse, form an important part of just about any system. However, not all computing resources are cheap to consume. In High-Performance (HPC) and Quantum Computing ... -
Software Startup Practices : Software Development in Startups Through the Lens of the Essence Theory of Software Engineering
Kemell, Kai-Kristian; Ravaska, Ville; Nguyen-Duc, Anh; Abrahamsson, Pekka (Springer, 2020)Software startups continue to be important drivers of economy globally. As the initial investment required to found a new software company becomes smaller and smaller resulting from technological advances such as cloud ...
Ellei toisin mainittu, julkisesti saatavilla olevia JYX-metatietoja (poislukien tiivistelmät) saa vapaasti uudelleenkäyttää CC0-lisenssillä.