Towards Software Assets Origin Selection Supported by a Knowledge Repository

A. Cicchetti, Markus Borg, Séverine Sentilles, K. Wnuk, Jan Carlson, Efi Papatheocharous
{"title":"Towards Software Assets Origin Selection Supported by a Knowledge Repository","authors":"A. Cicchetti, Markus Borg, Séverine Sentilles, K. Wnuk, Jan Carlson, Efi Papatheocharous","doi":"10.1109/MARCH.2016.11","DOIUrl":null,"url":null,"abstract":"Software architecture is no more a mere system specification as resulting from the design phase, but it includes the process by which its specification was carried out. In this respect, design decisions in component-based software engineering play an important role: they are used to enhance the quality of the system, keep the current market level, keep partnership relationships, reduce costs, and so forth. For non trivial systems, a recurring situation is the selection of an asset origin, that is if going for in-house, outsourcing, open-source, or COTS, when in the need of a certain missing functionality. Usually, the decision making process follows a case-by-case approach, in which historical information is largely neglected: hence, it is avoided the overhead of keeping detailed documentation about past decisions, but it is hampered consistency among multiple, possibly related, decisions.The ORION project aims at developing a decision support framework in which historical decision information plays a pivotal role: it is used to analyse current decision scenarios, take well-founded decisions, and store the collected data for future exploitation. In this paper, we outline the potentials of such a knowledge repository, including the information it is intended to be stored in it, and when and how to retrieve it within a decision case.","PeriodicalId":131381,"journal":{"name":"2016 1st International Workshop on Decision Making in Software ARCHitecture (MARCH)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"17","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 1st International Workshop on Decision Making in Software ARCHitecture (MARCH)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MARCH.2016.11","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 17

Abstract

Software architecture is no more a mere system specification as resulting from the design phase, but it includes the process by which its specification was carried out. In this respect, design decisions in component-based software engineering play an important role: they are used to enhance the quality of the system, keep the current market level, keep partnership relationships, reduce costs, and so forth. For non trivial systems, a recurring situation is the selection of an asset origin, that is if going for in-house, outsourcing, open-source, or COTS, when in the need of a certain missing functionality. Usually, the decision making process follows a case-by-case approach, in which historical information is largely neglected: hence, it is avoided the overhead of keeping detailed documentation about past decisions, but it is hampered consistency among multiple, possibly related, decisions.The ORION project aims at developing a decision support framework in which historical decision information plays a pivotal role: it is used to analyse current decision scenarios, take well-founded decisions, and store the collected data for future exploitation. In this paper, we outline the potentials of such a knowledge repository, including the information it is intended to be stored in it, and when and how to retrieve it within a decision case.
面向知识库支持的软件资产来源选择
软件架构不再仅仅是设计阶段产生的系统规范,而是包括执行其规范的过程。在这方面,基于组件的软件工程中的设计决策扮演着重要的角色:它们被用来提高系统的质量,保持当前的市场水平,保持伙伴关系,降低成本,等等。对于重要的系统,一个反复出现的情况是资产来源的选择,也就是说,当需要某种缺失的功能时,选择内部、外包、开源或COTS。通常,决策制定过程遵循逐个案例的方法,在这种方法中,历史信息在很大程度上被忽略:因此,它避免了保存关于过去决策的详细文档的开销,但它阻碍了多个(可能相关的)决策之间的一致性。ORION项目旨在开发一个决策支持框架,其中历史决策信息发挥关键作用:它用于分析当前的决策场景,采取有充分根据的决策,并存储收集的数据以供未来利用。在本文中,我们概述了这种知识存储库的潜力,包括打算存储在其中的信息,以及在决策案例中何时以及如何检索它。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信