Skip to main content

Research Repository

Advanced Search

Lessons from applying the systematic literature review process within the software engineering domain

Brereton, Pearl; Kitchenham, Barbara A.; Budgen, David; Turner, Mark; Khalil, Mohamed

Authors

Pearl Brereton

Barbara A. Kitchenham

Mark Turner

Mohamed Khalil



Abstract

A consequence of the growing number of empirical studies in software engineering is the need to adopt systematic approaches to assessing and aggregating research outcomes in order to provide a balance and objective summary of research evidence for a particular topic. The paper reports experiences with applying one such approach, the practice of systematic literature review, to the published studies relevants to topics within the software engineering domain. The systematic literature review process is summarised, a number of reviews being undertaken by the authors and others are described and some lessons about the applicability of this practice to software engineering are extracted. The basic systematic literature review process seems appropriate to software engineering and the preparation and validation of a review protocol in advance of a review activity is expecially valuable. The paper highlights areas where some adaptation of the process to accommodate the domain-specific characteristics of software engineering is needed as well as areas where improvements to current software engineering infrastructure and practices would enhance its applicability. In particular, infrastructure support provided by software engineering indexing of databases is inadquate. Also, the quality of abstracts is poor; it is usually not possible to judge the relevance of a study from a review of the abstract alone.

Citation

Brereton, P., Kitchenham, B. A., Budgen, D., Turner, M., & Khalil, M. (2007). Lessons from applying the systematic literature review process within the software engineering domain. Journal of Systems and Software, 80(4), 571-583. https://doi.org/10.1016/j.jss.2006.07.009

Journal Article Type Article
Publication Date Apr 1, 2007
Deposit Date Jan 16, 2008
Journal Journal of Systems and Software
Print ISSN 0164-1212
Publisher Elsevier
Peer Reviewed Peer Reviewed
Volume 80
Issue 4
Pages 571-583
DOI https://doi.org/10.1016/j.jss.2006.07.009
Keywords Systematic literature review, Empirical software engineering.