Page 36 - 《软件学报》2021年第5期
P. 36
1260 Journal of Software 软件学报 Vol.32, No.5, May 2021
(1) 微服务并且(组织或者团队) 并且 (影响或者挑战或者痛苦或者威胁或者问题或者缺点或者好处或者
优势或者优点)
架构更改将不可避免地影响组织的结构,本文试图从采用微服务的企业如何进行企业结构更改的角度来
确定微服务架构对组织的影响.所以添加了以下索引串:
(2) 微服务并且 (企业或者公司) 并且 (架构或者体系结构)
• 英文索引串
(1) (microservice OR micro-service OR micro service OR MSA) AND (organization OR organisation OR
team) AND (impact* OR influence* OR challenge* OR threat* OR pain* OR issue* OR negative OR drawback*
OR disadvantage* OR benefit* OR beneficial OR positive OR advantage*)
(2) (microservice OR micro-service OR micro service OR MSA) AND (enterprise OR company OR corporate)
AND (structure OR architecture)
其中,“*”表示模糊搜索.
2.1.3 检索和选取策略
本节介绍文献的检索过程以及文献的纳入和排除标准(inclusion and exclusion criteria).
A) 纳入标准:文献类型为会议文献、期刊、杂志、书籍和高质量的灰色文献.标题和摘要的内容与微服
务有关.文章的主要思想是描述使用微服务架构对组织的影响.
B) 排除标准:2014 年之前的文献(2014 年正式提出微服务概念),重复的文章(同一篇论文可能来自不同
的数据源,只保留重复文章的一份最新版本).
C) 选择过程:选择过程分为以下 4 个步骤.
(1) 初步搜索分为机器检索(machine search)和手工检索(manual search):机器搜索是在各大电子数
据库和学术网站上输入设置的索引词(index terms),自动返回搜索结果;人工检索是作者在相关
会议、期刊和技术论坛、博客等寻找符合标准的文献.初步搜索的结果作为最初的文献.
(2) 基于第(1)步获得的最初的文献,采用已经定义的纳入和排除标准进行筛选.当两个作者对是否
纳入或是排除一篇文献存在分歧时,第 3 个作者加入讨论以消除分歧,并决定该文献是否保留.
(3) 第(2)步选取的文献由两位作者进行全文阅读及质量评估.符合标准的文献被记录为相关文献;
(4) 本文对相关文献进行滚雪球(snowballing),记录相关文献中有类似工作的参考文献,并重复步骤
(3)、步骤(4),以获得与本文有关的最全面的文献.
搜索和选择过程如图 2 所示.
Fig.2 Search and selection process
图 2 搜索和选择过程