University of Jyväskylä | JYX Digital Repository

  • English  | Give feedback |
    • suomi
    • English
 
  • Login
JavaScript is disabled for your browser. Some features of this site may not work without it.
View Item 
  • JYX
  • Artikkelit
  • Informaatioteknologian tiedekunta
  • View Item
JYX > Artikkelit > Informaatioteknologian tiedekunta > View Item

Omission of Quality Software Development Practices : A Systematic Literature Review

ThumbnailFinal Draft
View/Open
1.5 Mb

Downloads:  
Show download detailsHide download details  
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
Published in
ACM Computing Surveys
Authors
Ghanbari, Hadi |
Vartiainen, Tero |
Siponen, Mikko
Date
2018
Discipline
TietojärjestelmätiedeInformation Systems Science
Copyright
© 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. ...
Publisher
Association for Computing Machinery (ACM)
ISSN Search the Publication Forum
0360-0300
Keywords
laadunvarmistu behavioral software engineering technical debt informational systems development software management systematic literature reviews ohjelmistosuunnittelu tietojärjestelmät laatu korjausvelka ohjelmistotuotanto ohjelmistokehitys ammattietiikka
DOI
https://doi.org/10.1145/3177746
URI

http://urn.fi/URN:NBN:fi:jyu-201802151492

Publication in research information system

https://converis.jyu.fi/converis/portal/detail/Publication/27899547

Metadata
Show full item record
Collections
  • Informaatioteknologian tiedekunta [1859]

Related items

Showing items with similar title or keywords.

  • 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 ...
  • 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 ...
  • 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 ...
  • An information system design product theory for the class of eSourcing requirements, delivery and completion management systems for eSourcing service providers 

    Lu, Yikun (University of Jyväskylä, 2015)
  • Browse materials
  • Browse materials
  • Articles
  • Conferences and seminars
  • Electronic books
  • Historical maps
  • Journals
  • Tunes and musical notes
  • Photographs
  • Presentations and posters
  • Publication series
  • Research reports
  • Research data
  • Study materials
  • Theses

Browse

All of JYXCollection listBy Issue DateAuthorsSubjectsPublished inDepartmentDiscipline

My Account

Login

Statistics

View Usage Statistics
  • How to publish in JYX?
  • Self-archiving
  • Publish Your Thesis Online
  • Publishing Your Dissertation
  • Publication services

Open Science at the JYU
 
Data Protection Description

Accessibility Statement

Unless otherwise specified, publicly available JYX metadata (excluding abstracts) may be freely reused under the CC0 waiver.
Open Science Centre