On the pragmatic design of literature studies in software engineering: an experience-based guideline

被引:0
作者
Marco Kuhrmann
Daniel Méndez Fernández
Maya Daneva
机构
[1] University of Southern Denmark,Mærsk Mc
[2] Technical University of Munich,Kinney Møller Institute, Section Software Engineering
[3] University of Twente,Institute for Informatics, Software, Systems Engineering
来源
Empirical Software Engineering | 2017年 / 22卷
关键词
Systematic literature review; Systematic mapping study; Empirical software engineering; Guideline proposal; Lessons learned;
D O I
暂无
中图分类号
学科分类号
摘要
Systematic literature studies have received much attention in empirical software engineering in recent years. They have become a powerful tool to collect and structure reported knowledge in a systematic and reproducible way. We distinguish systematic literature reviews to systematically analyze reported evidence in depth, and systematic mapping studies to structure a field of interest in a broader, usually quantified manner. Due to the rapidly increasing body of knowledge in software engineering, researchers who want to capture the published work in a domain often face an extensive amount of publications, which need to be screened, rated for relevance, classified, and eventually analyzed. Although there are several guidelines to conduct literature studies, they do not yet help researchers coping with the specific difficulties encountered in the practical application of these guidelines. In this article, we present an experience-based guideline to aid researchers in designing systematic literature studies with special emphasis on the data collection and selection procedures. Our guideline aims at providing a blueprint for a practical and pragmatic path through the plethora of currently available practices and deliverables capturing the dependencies among the single steps. The guideline emerges from various mapping studies and literature reviews conducted by the authors and provides recommendations for the general study design, data collection, and study selection procedures. Finally, we share our experiences and lessons learned in applying the different practices of the proposed guideline.
引用
收藏
页码:2852 / 2891
页数:39
相关论文
共 51 条
[1]  
Brereton P(2007)Lessons from applying the systematic literature review process within the software engineering domain J Syst Softw 80 571-583
[2]  
Kitchenham BA(1968)Weighted kappa: Nominal scale agreement provision for scaled disagreement or partial credit Psychol Bull 70 213-220
[3]  
Budgen D(2013)Externalising tacit knowledge of the systematic review process IET Softw 7 298-307
[4]  
Turner M(1971)Measuring nominal scale agreement among many raters Psychol Bull 76 378-382
[5]  
Khalil M(2016)Identification of slr tool needs – results of a community workshop Inf Softw Technol 70 122-129
[6]  
Cohen J(2015)A systematic literature review on agile requirements engineering practices and challenges Comput Hum Behav 51, Part B 915-929
[7]  
Fabbri SCPF(2011)A method for evaluating rigor and industrial relevance of technology evaluations Empir Softw Eng 16 365-395
[8]  
Felizardo KR(2013)A systematic review of systematic review process research in software engineering Inf Softw Technol 55 2049-2075
[9]  
Ferrari FC(2016)Software process improvement: A systematic mapping study on the state of the art Peer J Comput Sc 2 e62-1073
[10]  
Hernandes ECM(2014)A mapping study on the feasibility of method engineering J Softw: Evol Process 26 1053-18