论文标题

搜索策略的指南,以更新软件工程中的系统文献综述

Guidelines for the Search Strategy to Update Systematic Literature Reviews in Software Engineering

论文作者

Wohlin, Claes, Mendes, Emilia, Felizardo, Katia Romero, Kalinowski, Marcos

论文摘要

上下文:已在软件工程(SE)中采用了系统文献评论(SLR)十多年来,以提供有意义的有关几个主题的证据摘要。这些SLR中的许多人现在可能不是完全最新的,并且没有关于如何更新SE中的SLR的标准建议。目的:本文的目的是提出有关如何在更新SE中更新SLR时如何最好地寻找证据的准则,并使用在制定指南中未使用的SLR评估这些准则。方法:为了提出我们的指南,我们从应用不同的搜索策略来比较和讨论结果,以确定已发表的SLR,SLR更新中的主要研究以及在努力估算领域中的两次复制。然后,使用软件生态系统领域的SLR评估这些准则,其更新和复制。结果:与Google Scholar一起使用单个迭代向前滚雪球,并用作种子设置原始SLR及其主要研究是在更新SLR时搜索新证据的最具成本效益的方式。此外,通过结果强调,在应用包容性和排除标准时参与参与论文的选择的重要性是通过结果来强调的。结论:当在软件生态系统领域使用SLR时,支持了我们根据努力估算SLR的更新和两次复制制定的建议准则,其更新和复制。因此,我们提出的指南应采用用于更新SE的SLR的指南。

Context: Systematic Literature Reviews (SLRs) have been adopted within Software Engineering (SE) for more than a decade to provide meaningful summaries of evidence on several topics. Many of these SLRs are now potentially not fully up-to-date, and there are no standard proposals on how to update SLRs in SE. Objective: The objective of this paper is to propose guidelines on how to best search for evidence when updating SLRs in SE, and to evaluate these guidelines using an SLR that was not employed during the formulation of the guidelines. Method: To propose our guidelines, we compare and discuss outcomes from applying different search strategies to identify primary studies in a published SLR, an SLR update, and two replications in the area of effort estimation. These guidelines are then evaluated using an SLR in the area of software ecosystems, its update and a replication. Results: The use of a single iteration forward snowballing with Google Scholar, and employing as a seed set the original SLR and its primary studies is the most cost-effective way to search for new evidence when updating SLRs. Furthermore, the importance of having more than one researcher involved in the selection of papers when applying the inclusion and exclusion criteria is highlighted through the results. Conclusions: Our proposed guidelines formulated based upon an effort estimation SLR, its update and two replications, were supported when using an SLR in the area of software ecosystems, its update and a replication. Therefore, we put forward that our guidelines ought to be adopted for updating SLRs in SE.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源