Recovering traceability links between feature models and source code of product variants

VARY '12 Pub Date : 2012-09-30 DOI:10.1145/2425415.2425420
H. E. Salman, A. Seriai, C. Dony, R AL-msie'Deen
{"title":"Recovering traceability links between feature models and source code of product variants","authors":"H. E. Salman, A. Seriai, C. Dony, R AL-msie'Deen","doi":"10.1145/2425415.2425420","DOIUrl":null,"url":null,"abstract":"Usually software product variants, developed by clone-and-own approach, form often a starting point for building Software Product Line (SPL). To migrate software products that deemed similar into a product line, it is essential to trace variability among software artifacts because the distinguishing factor between traditional software engineering and software product line engineering is the variability. Variability tracing is used to support conversion from traditional software development into software product line development and automate products derivation process such that core assets can be automatically configured for a product according to the features selection from the feature model. Tracing and maintaining interrelationships between artifacts within a software system also are needed to facilitate program comprehension, make the process of maintaining the system less dependent on individual experts. This paper presents a method based on information retrieval approach namely, latent semantic indexing, to establish traceability links between object-oriented source code of product variants and their feature model as representative of variability model.","PeriodicalId":127405,"journal":{"name":"VARY '12","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-09-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"16","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"VARY '12","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2425415.2425420","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 16

Abstract

Usually software product variants, developed by clone-and-own approach, form often a starting point for building Software Product Line (SPL). To migrate software products that deemed similar into a product line, it is essential to trace variability among software artifacts because the distinguishing factor between traditional software engineering and software product line engineering is the variability. Variability tracing is used to support conversion from traditional software development into software product line development and automate products derivation process such that core assets can be automatically configured for a product according to the features selection from the feature model. Tracing and maintaining interrelationships between artifacts within a software system also are needed to facilitate program comprehension, make the process of maintaining the system less dependent on individual experts. This paper presents a method based on information retrieval approach namely, latent semantic indexing, to establish traceability links between object-oriented source code of product variants and their feature model as representative of variability model.
恢复特性模型和产品变体源代码之间的可追溯性链接
通常,通过克隆和拥有的方法开发的软件产品变体通常是构建软件产品线(SPL)的起点。为了将被认为相似的软件产品迁移到产品线中,跟踪软件工件之间的可变性是必要的,因为传统软件工程和软件产品线工程之间的区别因素是可变性。可变性跟踪用于支持从传统软件开发到软件产品线开发的转换,并自动化产品派生过程,以便根据从特征模型中选择的特征自动为产品配置核心资产。跟踪和维护软件系统中工件之间的相互关系也需要促进程序理解,使维护系统的过程更少地依赖于单个专家。本文提出了一种基于信息检索的方法,即潜在语义索引,以可变性模型为代表,在面向对象的产品变体源代码与其特征模型之间建立可追溯性链接。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信