How do Secondary Studies in Software Engineering report Automated Searches?: A Preliminary Analysis

Context: Systematic literature reviews and mapping studies usually rely on automated searches of digital libraries to identify primary studies. Defining proper search strings, executing semantically similar searches on different libraries, and reporting limitations of searches increase the reliability of secondary studies. Objective: We aim to survey the current state of using automated searches in secondary software engineering studies. In particular, we aim at analyzing how automated searches are reported and at understanding the reproducibility of secondary studies. Method: We perform a preliminary tertiary study that covers 50 recently published representative secondary studies from different software engineering venues and subfields. Results: We found that most secondary studies complement an automated search with a manual search and use four or more digital libraries. Also, we found that the quality of reporting search strings is rather poor. Finally, we found that most secondary studies do not acknowledge limitations of automated searches and implications of limitations on study findings. Conclusions: Our findings highlight implications for researchers (e.g., to properly report the search process) and for reviewers (e.g., to execute search strings reported in papers). Also, our findings indicate that secondary studies are difficult to replicate.

[1]  Pearl Brereton,et al.  Systematic literature reviews in software engineering - A systematic literature review , 2009, Inf. Softw. Technol..

[2]  Pearl Brereton,et al.  Lessons from applying the systematic literature review process within the software engineering domain , 2007, J. Syst. Softw..

[3]  Kai Petersen,et al.  Systematic Mapping Studies in Software Engineering , 2008, EASE.

[4]  Cheng Zhang,et al.  Search Engine Overlaps : Do they agree or disagree? , 2007, Second International Workshop on Realising Evidence-Based Software Engineering (REBSE '07).

[5]  Naveed Ikram,et al.  Systematic reviews in requirements engineering: A tertiary study , 2014, 2014 IEEE 4th International Workshop on Empirical Requirements Engineering (EmpiRE).

[6]  Pearl Brereton,et al.  Repeatability of systematic literature reviews , 2011, EASE.

[7]  Claes Wohlin,et al.  Systematic literature reviews in software engineering , 2013, Inf. Softw. Technol..

[8]  Pearl Brereton,et al.  Tools to support systematic reviews in software engineering: a cross-domain survey using semi-structured interviews , 2015, EASE.

[9]  Natalia Juristo Juzgado,et al.  Developing search strategies for detecting relevant experiments , 2009, Empirical Software Engineering.

[10]  Pearl Brereton,et al.  Systematic literature reviews in software engineering - A tertiary study , 2010, Inf. Softw. Technol..

[11]  Xin Huang,et al.  Quality assessment of systematic reviews in software engineering: a tertiary study , 2015, EASE.

[12]  GrundyJohn,et al.  Systematic literature reviews in agile software development , 2017 .

[13]  Q B da SilvaFabio,et al.  Six years of systematic literature reviews in software engineering , 2011 .

[14]  Pearl Brereton,et al.  Performing systematic literature reviews in software engineering , 2006, ICSE.

[15]  Lianping Chen,et al.  Towards an Evidence-Based Understanding of Electronic Data Sources , 2010, EASE.

[16]  Paramvir Singh,et al.  Exploring Automatic Search in Digital Libraries: A Caution Guide for Systematic Reviewers , 2017, EASE.

[17]  André L. M. Santos,et al.  Six years of systematic literature reviews in software engineering: An updated tertiary study , 2011, Inf. Softw. Technol..

[18]  Mohammad Ghafari,et al.  A FEDERATED SEARCH APPROACH TO FACILITATE SYSTEMATIC LITERATURE REVIEW IN SOFTWARE ENGINEERING , 2012 .

[19]  Muhammad Ali Babar,et al.  Systematic reviews in software engineering: An empirical investigation , 2013, Inf. Softw. Technol..

[20]  Jonathan W. Schooler,et al.  Metascience could rescue the ‘replication crisis’ , 2014, Nature.

[21]  Muhammad Ali Babar,et al.  On Searching Relevant Studies in Software Engineering , 2010, EASE.

[22]  Maya Daneva,et al.  On the pragmatic design of literature studies in software engineering: an experience-based guideline , 2016, Empirical Software Engineering.

[23]  Jeffrey C. Carver,et al.  Outcomes of a community workshop to identify and rank barriers to the systematic literature review process , 2014, EASE '14.

[24]  Pearl Brereton,et al.  Lessons learnt Undertaking a Large-scale Systematic Literature Review , 2008, EASE.

[25]  Emilia Mendes,et al.  How Reliable Are Systematic Reviews in Empirical Software Engineering? , 2010, IEEE Transactions on Software Engineering.

[26]  Pearl Brereton,et al.  A systematic review of systematic review process research in software engineering , 2013, Inf. Softw. Technol..