Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Omission of quality software development practices: a systematic literature review
Ghanbari H., Vartiainen T., Siponen M. ACM Computing Surveys51 (2):1-27,2018.Type:Article
Date Reviewed: Jul 26 2018

Omitting quality assurance practices in software development such as inspection often results in software deficiencies that have to be addressed later. To better understand the factors and processes involved in omission, the authors conducted a systematic literature review. Their initial search yielded 4833 papers. Following three rounds of evaluation, they selected 19 papers for an in-depth analysis. Figure 3 presents a framework that characterizes the influencing factors found in these 19 papers into five categories (business goals, customer requirements, project constraints, technical issues, and psychological factors) on three levels (market, organizational, and individual).

Table 8 provides descriptions of the influencing factors and reasons for omission found in the 19 selected papers. For example: under business goals, nine papers reported that quality practices were omitted to reduce the time to market. Under customer requirements, five papers reported that quality practices were omitted because of requirement changes. Under project constraints, 11 papers reported that quality practices were omitted because of lack of time. Under technical issues, two papers reported that quality practices were omitted because of technology evolution. Under psychological factors, five papers reported that quality practices were omitted because of a lack of commitment to development processes.

Almost half of the 19 selected papers are more than ten years old. Also, several empirical studies on technical debt have been published since January 2015, the month when the authors conducted their literature search. Nevertheless, the authors do succeed in describing the phenomenon of omission, and this paper is recommended to the software engineering community.

Reviewer:  Andy Brooks Review #: CR146171 (1810-0539)
Bookmark and Share
  Reviewer Selected
Featured Reviewer
 
 
Design (D.2.10 )
 
 
Software Development (K.6.3 ... )
 
 
Management (D.2.9 )
 
 
Professional Ethics (K.7.4 )
 
 
Software Management (K.6.3 )
 
Would you recommend this review?
yes
no
Other reviews under "Design": Date
Software design techniques for large Ada systems
Byrne W., Digital Press, Newton, MA, 1991. Type: Book (9781555580537)
Jun 1 1992
Software specification and design
Keller M., Shumate K. (ed), John Wiley & Sons, Inc., New York, NY, 1992. Type: Book (9780471532965)
Sep 1 1992
An automated software design methodology using CAPO
Karimi J. Library Hi Tech News(33): 71-100, 1986. Type: Article
Feb 1 1988
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy