On the Use of Ontologies in Software Process Assessment: A Systematic Literature Review

Ayça Tarhan, G. Giray
{"title":"On the Use of Ontologies in Software Process Assessment: A Systematic Literature Review","authors":"Ayça Tarhan, G. Giray","doi":"10.1145/3084226.3084261","DOIUrl":null,"url":null,"abstract":"Software process assessment (SPA) is the foundation step for software process improvement. ISO/IEC 15504 defines the term process assessment as \"the systematic evaluation of an organization's processes against a process reference model (PRM)\". In process assessment, there is a need to set and maintain a mapping between an organization's processes and a PRM, where process experts transform the gap between the two into opportunities for process improvement. To maintain such a mapping requires a continuous tracking and alignment between the organization's processes and the PRM(s). The use of ontologies might be a suitable solution to provide computerized tool support for SPA that becomes erroneous and time-consuming if done manually. With an aim to understand the use and usefulness of ontologies in SPA, in this study, we have performed a systematic literature review (SLR). We have searched the most known digital libraries and selected 14 studies out of 54 initially selected and 571 initially retrieved. We analyzed the selected studies with respect to a number of research questions that address; contribution facet, targeted software processes, research facet, process improvement model used, process assessment model used, ontology representation language, purpose of ontology use, qualitative and quantitative benefits reported, and challenges faced. As a result, we synthesized a conceptual model of ontology-based support in SPA. We hope the results of our work will be useful for researchers and practitioners to direct their future studies on the use of ontologies for SPA.","PeriodicalId":192290,"journal":{"name":"Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering","volume":"2013 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-06-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"22","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3084226.3084261","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 22

Abstract

Software process assessment (SPA) is the foundation step for software process improvement. ISO/IEC 15504 defines the term process assessment as "the systematic evaluation of an organization's processes against a process reference model (PRM)". In process assessment, there is a need to set and maintain a mapping between an organization's processes and a PRM, where process experts transform the gap between the two into opportunities for process improvement. To maintain such a mapping requires a continuous tracking and alignment between the organization's processes and the PRM(s). The use of ontologies might be a suitable solution to provide computerized tool support for SPA that becomes erroneous and time-consuming if done manually. With an aim to understand the use and usefulness of ontologies in SPA, in this study, we have performed a systematic literature review (SLR). We have searched the most known digital libraries and selected 14 studies out of 54 initially selected and 571 initially retrieved. We analyzed the selected studies with respect to a number of research questions that address; contribution facet, targeted software processes, research facet, process improvement model used, process assessment model used, ontology representation language, purpose of ontology use, qualitative and quantitative benefits reported, and challenges faced. As a result, we synthesized a conceptual model of ontology-based support in SPA. We hope the results of our work will be useful for researchers and practitioners to direct their future studies on the use of ontologies for SPA.
本体论在软件过程评估中的应用:系统文献综述
软件过程评估(SPA)是软件过程改进的基础步骤。ISO/IEC 15504将过程评估定义为“根据过程参考模型(PRM)对组织过程进行的系统评价”。在过程评估中,需要设置并维护组织的过程和PRM之间的映射,过程专家将两者之间的差距转化为过程改进的机会。为了维护这样的映射,需要在组织的过程和PRM之间进行持续的跟踪和对齐。本体的使用可能是为SPA提供计算机化工具支持的一种合适的解决方案,如果手工完成的话,SPA会变得错误且耗时。为了了解本体在SPA中的使用和有用性,在本研究中,我们进行了系统的文献综述(SLR)。我们搜索了最知名的数字图书馆,从最初选择的54项研究和最初检索的571项研究中选择了14项研究。我们针对一些研究问题分析了选定的研究,这些问题涉及;贡献面、目标软件过程、研究面、使用的过程改进模型、使用的过程评估模型、本体表示语言、本体使用目的、报告的定性和定量收益以及面临的挑战。因此,我们综合了SPA中基于本体的支持概念模型。我们希望我们的工作结果将有助于研究人员和从业者指导他们在SPA中使用本体的未来研究。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信