Page 35 - 《软件学报》2021年第5期
P. 35
崔海涛 等:面向微服务架构的开发组织适应性评估框架 1259
Fig.1 Research process
图 1 研究过程
2.1 步骤一:搜集相关研究并进行数据析取——系统文献综述
本节详细介绍本文所进行系统文献综述的研究过程(包括研究鉴定、研究选取、研究质量评估和数据析取
等),这一部分的工作是根据 Kitchenman 等人提出的指导方针 [10] 进行的,此方针在进行系统文献综述时是经典
且常用的.
2.1.1 系统文献综述方法介绍
系统文献综述是以证据为基础的,通过搜索文献,提取数据并进行必要分析的研究框架的使用,系统地、客
观地发现并综合一个选定主题的所有可用的经验数据,以回答特定研究问题的研究范式 [10,11] .该方法的使用可
以帮助减少单个初级研究结果中可能出现的偏差.在软件工程中,该方法已经被多次证实有效且取得了大量高
水平的研究成果 [12,13] .当前,在软件工程领域,经典且常用的系统文献综述指导方针(guidelines)由 Kitchenham 等
人 [10] 制定,这份指导方针借鉴了医学领域中的系统文献综述方法.本文其中一个研究目的是系统且全面地了解
微服务架构给开发组织带来了哪些影响,并对这些影响给出完整且有效的描述.因此,系统文献综述是适合本文
工作的.
2.1.2 索引策略
这一部分用于描述本文中索引文献(即初级研究)的策略.索引策略的目的是识别和收集所有符合本文研究
目的的文献.
A) 数据来源
数据来源包括了白色文献和灰色文献.本研究加入灰色文献的目的一方面是增加证据来源;更重要的一方
面,是在软件工程中灰色文献可能更接近于工业界的观点,这可以与白色文献的数据互补.
• 白色文献数据来源.主要包括与软件工程相关的电子数据库、会议、期刊:电子数据库包括 Web of
Science、IEEE、ACM、Springerlink、百度学术、知网、软件学报、计算机学报等,会议包括 WICSA、
ICSA、FSE/ESEC、ASE、EASE、ICSE、ESEM,期刊包括 TOSEM、TSE、IST、ESE、JSS.
• 灰色文献数据来源.广为接受的灰色文献定义是出自第 3 届灰色文献国际会议(ICGL)上提出的卢森堡
定义,即灰色文献是在各级政府、学术界、商业界和工业界中产生的,不受商业出版控制的电子版或印
刷版的资料.在快速发展的软件工程领域,相关的灰色文献覆盖广泛且发布及时,对领域的发展起到了
极大的促进作用.灰色文献既可以作为行业环境中的重要信息来源,也可以在白色文献的研究中作为
数据补充 [14] .因此,本文把高质量的灰色文献纳入到工作中.英文灰色文献来源:Dzone、Stack Overflow
和 Gigaom 等.中文灰色文献来源:CSDN、博客园和 UDN 等.
Google Scholar 可以同时检索到灰色文献和白色文献.
B) 索引串
• 中文索引串