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