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

被引:1321
作者
Brereton, Pearl [1 ]
Kitchenham, Barbara A.
Budgen, David
Turner, Mark
Khalil, Mohamed
机构
[1] Univ Keele, Sch Comp & Math, Keele ST5 5BG, Staffs, England
[2] Univ Durham, Dept Comp Sci, Durham DH1 3LE, England
[3] Univ Khartoum, Dept Comp Sci, Khartoum, Sudan
基金
英国工程与自然科学研究理事会;
关键词
systematic literature review; empirical software engineering;
D O I
10.1016/j.jss.2006.07.009
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 balanced 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 relevant 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 especially 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 databases is inadequate. 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. (c) 2006 Elsevier Inc. All rights reserved.
引用
收藏
页码:571 / 583
页数:13
相关论文
共 25 条
[1]  
[Anonymous], PRACTICAL META ANAL
[2]  
[Anonymous], 4 CRD U YORK NHS CTR
[3]  
[Anonymous], 2004, TRSE0401
[4]  
BASILI V, 2006, ICSE 2006 SHANGHAI
[5]  
BRERETON OP, 2005, TR0501 KEEL U COMP S
[6]   Component-based systems: A classification of issues [J].
Brereton, Pearl ;
Budgen, David .
Computer, 2000, 33 (11) :54-62
[7]  
Budgen David., 2006, Proceedings of the 2006 international workshop on Workshop on interdisciplinary software engineering research, P7
[8]   USER ACCEPTANCE OF COMPUTER-TECHNOLOGY - A COMPARISON OF 2 THEORETICAL-MODELS [J].
DAVIS, FD ;
BAGOZZI, RP ;
WARSHAW, PR .
MANAGEMENT SCIENCE, 1989, 35 (08) :982-1003
[10]   Evidence-based software engineering for practitioners [J].
Dyba, T ;
Kitchenham, BA ;
Jorgensen, M .
IEEE SOFTWARE, 2005, 22 (01) :58-+