Page 37 - 《软件学报》2021年第5期
P. 37

崔海涛  等:面向微服务架构的开发组织适应性评估框架                                                      1261


                 2.1.4    质量评估
                    文献检索完成后,需要通过全文阅读的方式对所选文献的质量进行评估,以获得高质量的论文,保证研究结
                 果的有效性.由于灰色文献不像白色文献有出版社严格定义的格式和同行评审等要求,所以对白色文献的质量
                 评估标准并不适用于灰色文献.因此,本文设计了两套评估标准.尽管评估标准不同,但最终的目的都是获取与
                 本文相关的高质量的文献.质量评估表由两名作者独立完成,当一篇文献的纳入和排除出现分歧时,第 3 个作者
                 加入进行讨论.
                    白色文献和灰色文献的质量评估表保存在附录 1 中,灰色文献质量评估表参考了 Affan Yasin &
                 Muhammad Ijlal  Hasnain [15] 的灰色文献评估清单.评估项的取值包括“Y”“P”“N”,其中,“Y”表示是,“P”表示可以
                 部分看出,“N”表示否或不确定(Y=1 分,P=0.5 分,N=0 分).
                 2.1.5    数据析取
                    通过对所选文献的反复阅读,我们从文献中析取出能够帮助回答研究问题的数据.数据析取由两个作者独
                 立完成,在对全文进行详细阅读后,填写设计好的数据析取表;然后我们对两位作者析取出的数据进行比较,对
                 不同的区域进行讨论,以确定最合适的析取.当讨论意见没有达成一致时,会请第 3 位作者来解决分歧.一个单独
                 的表格用来记录不一致的析取和每个作者对析取的意见,以便解决分歧和以后的验证.
                    数据析取的结果将在下一节中展示.
                    本文通过对 32 篇接收文献(32 篇文献的编号以及信息被保存在附录 2 中,灰色文献已经用“g”标出)的数据
                 析取,得出了使用微服务架构对组织产生影响的 7 个方面,分别为组织结构、自治团队、技术/工具、组织文化、
                 开发人员、DevOps 和通信.这 7 个方面将在第 3.1 节中进行具体讨论.本文使用元-民族志将这 7 个方面定义为
                 常见或重复出现的概念,下一节中将围绕这些概念进行定性数据合成.
                 2.2   步骤二:定性数据合成——执行元-民族志
                    本小节对元-民族志方法和执行步骤进行介绍.
                    数据合成(data synthesis)是系统文献综述过程中不可缺少的一步.数据合成的方法可分为定量分析
                 (quantitative analysis)和定性分析(qualitative analysis).合成数据方法的正确选择和使用决定了系统文献综述结
                 果的可信度    [16] .在软件工程的初步研究中,经常会包含大量的定性数据                 [17] .对这些定性数据的有效综合,将有利
                 于我们的研究,同时促进该领域的发展.而在本文中就需要对大量的定性数据进行合成,因此本文选择一种名为
                 元-民族志的定性数据方法.选取该方法所进行的考虑如下:
                    定量数据分析主要应用在实验环境下,适合涉及变量的研究                      [18] .而当我们需要对一个复杂的问题进行深入
                 研究时,定性数据分析是必要的           [19] .因此在本文中,选择定性数据分析方法是合适且必要的,因为本文的研究目
                 的是去深入了解使用微服务架构给组织带来了哪些影响,并得出更高阶的解释,从而形成最终的适应性评估框
                 架.定性分析方法中还有扎根理论(grounded theory)、主题分析(thematic analysis)和多案例研究设计(multiple
                 case study  design)可供本文选择.但扎根理论是从分析单个案例开始,以形成一个理论.本文并不需要形成任何
                 理论,所以该方法不适用.而主题分析强调的是在数据中对主题或模式精准的定位、检查和记录,所以也被排除.
                 本文的研究也并未涉及到不同行业间的案例研究,因此多案例研究设计也不合适.
                    而元-民族志作为一种众所周知的综合定性数据的方法,首先由 Noblit 和 Hare                   [20] 提出,它利用类比的形式将
                 不同的研究相互转化,帮助研究者综合数据,对定性数据做出更深层次的解释.同时,元-民族志的目的是产出新
                 的解释、模型、概念框架或是理论.该方法的执行过程和最后概念框架的产出都与本文的工作相契合,因此,元-
                 民族志最适用本文的研究.
                    同时,Fu 等人   [16] 对系统文献综述和元-民族志的执行步骤进行了映射(两种方法的映射关系以及映射关系
                 介绍被保存在表 1 中),他们发现两种方法有很多相似之处,并且建议可以把确定研究之间的关系(determining
                 how the studies are related)、研究互译(translating  the studies into  another one)以及综合翻译(synthesizing
                 translations)这 3 个步骤来代替系统文献综述中数据合成的步骤.两种方法的有机结合,避免了进行类似的工作.
   32   33   34   35   36   37   38   39   40   41   42