Handling of expert knowledge in software product lines development with usage of repertory grids method

IF 0.1 Q4 INTERNATIONAL RELATIONS
R. Gamzayev, M. Tkachuk, Daria O. Shevkoplias
{"title":"Handling of expert knowledge in software product lines development with usage of repertory grids method","authors":"R. Gamzayev, M. Tkachuk, Daria O. Shevkoplias","doi":"10.26565/2304-6201-2020-47-02","DOIUrl":null,"url":null,"abstract":"The development of software product lines (SPL) is a promising way to create competitive software for the modern IT - market. Because of perpetual changes in user needs and the appearance of new software and hardware components for SPL, maintaining a certain level of variability at all stages of their full life cycle (FLC) becomes an actual problem. One of the most important stages is requirements engineering. To support this process it is advisable to utilize the methods of expert knowledge elicitation and analysis. Based on the recognized multilevel approach to SPL engineering proposed by K. Pohl, the research goal is to develop an approach to correct specification of variability features at the initial stages of SPL FLC. The analysis of methods to extract and process the expert knowledge is carried out, their classification is presented, and the method of repertory grid (RG) is chosen for the further usage. It allows analyzing and structuring expert knowledge in a multidimensional information space and makes it possible to consider various contextual factors that affect relevant requirements for the target SPL. The essentials of the RG method are considered and its formal description is elaborated. The examples of its usage in designing ​ “Smart House” systems which allow analyzing the technical, social and economic aspects of user requirements for software and hardware variability at the conceptual design stage of these systems are considered. As the result, a possibility to automate a process of a corresponding FODA-model creation is shown. That provides variability support at the next FLC stages of such systems.","PeriodicalId":53765,"journal":{"name":"Meridiano 47-Journal of Global Studies","volume":"8 1","pages":""},"PeriodicalIF":0.1000,"publicationDate":"2020-09-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Meridiano 47-Journal of Global Studies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.26565/2304-6201-2020-47-02","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q4","JCRName":"INTERNATIONAL RELATIONS","Score":null,"Total":0}
引用次数: 2

Abstract

The development of software product lines (SPL) is a promising way to create competitive software for the modern IT - market. Because of perpetual changes in user needs and the appearance of new software and hardware components for SPL, maintaining a certain level of variability at all stages of their full life cycle (FLC) becomes an actual problem. One of the most important stages is requirements engineering. To support this process it is advisable to utilize the methods of expert knowledge elicitation and analysis. Based on the recognized multilevel approach to SPL engineering proposed by K. Pohl, the research goal is to develop an approach to correct specification of variability features at the initial stages of SPL FLC. The analysis of methods to extract and process the expert knowledge is carried out, their classification is presented, and the method of repertory grid (RG) is chosen for the further usage. It allows analyzing and structuring expert knowledge in a multidimensional information space and makes it possible to consider various contextual factors that affect relevant requirements for the target SPL. The essentials of the RG method are considered and its formal description is elaborated. The examples of its usage in designing ​ “Smart House” systems which allow analyzing the technical, social and economic aspects of user requirements for software and hardware variability at the conceptual design stage of these systems are considered. As the result, a possibility to automate a process of a corresponding FODA-model creation is shown. That provides variability support at the next FLC stages of such systems.
运用库存网格法处理软件产品线开发中的专家知识
软件产品线(SPL)的开发是为现代IT市场创造有竞争力的软件的一种很有前途的方式。由于用户需求的不断变化和新的SPL软件和硬件组件的出现,在其全生命周期(FLC)的所有阶段保持一定程度的可变性成为一个实际问题。最重要的阶段之一是需求工程。为了支持这一过程,建议利用专家知识启发和分析的方法。基于波尔(K. Pohl)提出的SPL工程的公认多层次方法,研究目标是开发一种在SPL FLC初始阶段正确规范变异性特征的方法。对专家知识的提取和处理方法进行了分析,提出了专家知识的分类方法,并选择了储备网格(RG)方法进行进一步的应用。它允许在多维信息空间中分析和构建专家知识,并使考虑影响目标SPL相关需求的各种上下文因素成为可能。考虑了RG方法的要点,阐述了RG方法的形式化描述。在设计“智能住宅”系统的例子中,它允许在这些系统的概念设计阶段分析用户对软件和硬件可变性的需求的技术、社会和经济方面。因此,显示了自动化相应的foda模型创建过程的可能性。这为此类系统的下一个FLC阶段提供了可变性支持。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
Meridiano 47-Journal of Global Studies
Meridiano 47-Journal of Global Studies INTERNATIONAL RELATIONS-
自引率
0.00%
发文量
19
审稿时长
12 weeks
×
引用
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学术文献互助群
群 号:481959085
Book学术官方微信