Page 22 - 《软件学报》2021年第9期
P. 22

2646                                 Journal of Software  软件学报 Vol.32, No.9,  September 2021

             •   An ontology-based approach for domain-driven design of microservice architectures [J].
             接下来对检索过程的一些关键步骤进行详细说明.
             (1)  手动检索
             为了提供更全面的自动检索字符串,本研究首先进行了手动检索.本过程所选取的两种出版源分别是:
             ①    已知文献集合的出版源;
             ②    软件设计和架构相关的期刊与会议.
             手动检索的过程首先由本文的两位作者独立进行,之后将检索结果合并到一起,即:只要一位作者认为该文
         献与本研究相关,就会被纳入此阶段的文献集合中.
             表 2 展示了从各个出版源检索到的相关文献数量.
                                Table 2    Publication venues included in manual search
                                           表 2   手动检索的出版源
                                              出版源                          类型   数量
                                           IEEE Software                   期刊    26
                                  Int’l Conf. on Software Engineering (ICSE)   会议  16
                       Object-Oriented Programming, System, Languages & Application (OOPSLA)  会议  8
                                  Information and Software Technology (IST)   期刊  6
                                   Software and System Modeling (SoSyM)    期刊    6
                             Int’l Conf. on Knowledge and Systems Engineering (KSE)   会议  4
                                  IEEE Trans. on Software Engineering (TSE)   期刊  3
                           ACM Trans. on Software Engineering and Methodology (TOSEM)   期刊  2
                           European Joint Conf. on Theory and Practice of Software (ETAPS)   会议  2
                                         IET Software (IETS)               期刊    1
                           ACM SIGSOFT Symp. on the Foundation of Software Engineering/   会议  1
                                European Software Engineering Conf. (FSE/ESEC)
                                    Journal of Systems and Software (JSS)   期刊   0
                                  Int’l Conf. on Software Architecture (ICSA)   会议  0
                                    Int’l Conf. on Web Services (ICWS)     会议    0
                                European Conf. on Software Architecture (ECSA)   会议  0
                                              总数                            −    75

             (2)  自动检索
             在这一阶段,本文作者检索了 3 个主要的在线学术数字图书馆:① IEEE Xplore(https://ieeexplore.ieee.org/
         Xplore);② ACM Digital Library(https://dl.acm.org);和③ ScienceDirect(https://www.sciencedirect.com);以及一个
         索引系统:④ Scopus(https://www.scopus.com).对于检索字符串,本文作者确定了研究问题中最普遍的关键字(即
         “DDD”),并决定只包含它和它的相关同义词进行检索,这些同义词是从手动检索结果和已知的论文集合中获得
         的.通过合并 OR 操作符,本文使用的最终检索字符串如下:
              (“DDD” OR “domain driven design*” OR “domain-driven design*” OR “domain driven approach*” OR
                   “domain-driven approach*” OR “domain driven develop*” OR “domain-driven develop*”)
             每个检索源的详细检索结果见表 3.
                                    Table 3    Intermediate result in snowballing
                                         表 3   滚雪球过程的中间结果
                                       在线数字图书馆               文献数量
                                        IEEE Xplore            39
                                     ACM Digital Library       45
                                        ScienceDirect         1 214
                                          Scopus               586
                                        总数(未去重)               1 884
   17   18   19   20   21   22   23   24   25   26   27