首页> 外文会议>International conference on software reuse >Leveraging Feature Location to Extract the Clone-and-Own Relationships of a Family of Software Products
【24h】

Leveraging Feature Location to Extract the Clone-and-Own Relationships of a Family of Software Products

机译:利用功能位置提取一系列软件产品的克隆与自身关系

获取原文

摘要

Feature location is concerned with identifying software artifacts associated with a program functionality (features). This paper presents a novel approach that combines feature location at the model level with code comparison at the code level to extract Clone-and-Own Relationships from a family of software products. The aim of our work is to understand the different Clone-and-Own Relationships and to take advantage of them in order to improve the way features are reused. We have evaluated our work by applying our approach to two families of software products of industrial dimensions. The code of one of the families is implemented manually by software engineers from the models that specify the software, while the code of the other family is implemented automatically by a code generation tool. The results show that our approach is able to extract relationships between features such as Reimplemented, Modificated, Adapted, Unaltered, and Ghost Features, thus providing insight into understanding the Clone-and-Own relationships of a family of software products. Furthermore, we suggest how to use these relationships to improve the way features are reused.
机译:功能位置与识别与程序功能(功能)相关的软件工件有关。本文提出了一种新颖的方法,该方法将模型级别的特征位置与代码级别的代码比较相结合,以从一系列软件产品中提取克隆与拥有的关系。我们的工作目的是了解不同的“克隆与拥有”关系,并利用它们之间的关系,以改善要素重用的方式。我们通过将我们的方法应用于两个具有工业规模的软件产品系列来评估我们的工作。一个系列的代码由软件工程师从指定软件的模型中手动实现,而另一个系列的代码则由代码生成工具自动实现。结果表明,我们的方法能够提取功能之间的关系,例如重新实现,修改,改编,未更改和Ghost功能,从而提供了对理解一系列软件产品的克隆与自有关系的见解。此外,我们建议如何使用这些关系来改善要素重用的方式。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号