Systematic mapping studies in software engineering
Kai Petersen,Robert Feldt,Shahid Mujtaba,Michael Mattsson +3 more
- pp 68-77
Reads0
Chats0
TLDR
This work describes how to conduct a systematic mapping study in software engineering and provides guidelines for conducting systematic maps, and compares systematic maps with systematic reviews by systematically analyzing existing systematic reviews.Abstract:
BACKGROUND: A software engineering systematic map is a defined method to build a classification scheme and structure a software engineering field of interest. The analysis of results focuses on frequencies of publications for categories within the scheme. Thereby, the coverage of the research field can be determined. Different facets of the scheme can also be combined to answer more specific research questions.
OBJECTIVE: We describe how to conduct a systematic mapping study in software engineering and provide guidelines. We also compare systematic maps and systematic reviews to clarify how to chose between them. This comparison leads to a set of guidelines for systematic maps.
METHOD: We have defined a systematic mapping process and applied it to complete a systematic mapping study. Furthermore, we compare systematic maps with systematic reviews by systematically analyzing existing systematic reviews.
RESULTS: We describe a process for software engineering systematic mapping studies and compare it to systematic reviews. Based on this, guidelines for conducting systematic maps are defined.
CONCLUSIONS: Systematic maps and reviews are different in terms of goals, breadth, validity issues and implications. Thus, they should be used complementarily and require different methods (e.g., for analysis).read more
Citations
More filters
Proceedings ArticleDOI
Guidelines for snowballing in systematic literature studies and a replication in software engineering
TL;DR: It is concluded that using snowballing, as a first search strategy, may very well be a good alternative to the use of database searches.
Book
Experimentation in Software Engineering
TL;DR: The purpose of Experimentation in Software Engineering is to introduce students, teachers, researchers, and practitioners to empirical studies in software engineering, using controlled experiments, and provides indispensable information regarding empirical Studies in particular for experiments, but also for case studies, systematic literature reviews, and surveys.
Journal ArticleDOI
A scoping review of scoping reviews: advancing the approach and enhancing the consistency
Mai T. Pham,Mai T. Pham,Andrijana Rajić,Andrijana Rajić,Judy Greig,Jan M. Sargeant,Andrew Papadopoulos,Scott A. McEwen +7 more
TL;DR: The purpose of this scoping review was to provide an overview of scoping reviews in the literature.
Journal ArticleDOI
Guidelines for conducting systematic mapping studies in software engineering : An update
TL;DR: There was a need to provide an update of how to conduct systematic mapping studies and how the guidelines should be updated based on the lessons learned from the existing systematic maps and SLR guidelines.
Journal ArticleDOI
Where Is Current Research on Blockchain Technology?-A Systematic Review.
TL;DR: The objective is to understand the current research topics, challenges and future directions regarding Blockchain technology from the technical perspective, and recommendations on future research directions are provided for researchers.
References
More filters
Proceedings ArticleDOI
Performing systematic literature reviews in software engineering
David Budgen,Pearl Brereton +1 more
TL;DR: This tutorial is designed to provide an introduction to the role, form and processes involved in performing Systematic Literature Reviews, and to gain the knowledge needed to conduct systematic reviews of their own.
Journal ArticleDOI
Synthesising qualitative and quantitative evidence: A review of possible methods:
TL;DR: An overview and critique of a selection of strategies for synthesising qualitative and quantitative evidence, ranging from techniques that are largely qualitative and interpretive through to techniques that is largely quantitative and integrative.
Journal ArticleDOI
Requirements engineering paper classification and evaluation criteria: a proposal and a discussion
TL;DR: Members of the steering committee of the IEEE Requirements Engineering (RE) Conference have discussed paper classification and evaluation criteria for RE papers, and are far from a consensus about what classes of paper they should distinguish, and what the criteria are for each of these classes.
Journal ArticleDOI
Synthesising qualitative and quantitative evidence: A review of possible methods
TL;DR: A number of procedural, conceptual and theoretical issues need to be addressed in moving forward with this area, and the need for existing techniques to be evaluated and modified, rather than inventing new approaches are emphasised.
Journal ArticleDOI
A Systematic Review of Software Development Cost Estimation Studies
Magne Jørgensen,Martin Shepperd +1 more
TL;DR: A systematic review of previous work identifies 304 software cost estimation papers in 76 journals and classifies the papers according to research topic, estimation approach, research approach, study context and data set to provide a basis for the improvement of software-estimation research.