首页> 外文会议>International Conference on Similarity Search and Applications >Leveraging Feature Similarity for Earlier Detection of Unwanted Feature Interactions in Evolving Software Product Lines
【24h】

Leveraging Feature Similarity for Earlier Detection of Unwanted Feature Interactions in Evolving Software Product Lines

机译:利用特征相似性以提前检测不需要的特征交互在不断发展的软件产品线中

获取原文

摘要

Software product lines enable reuse of shared software across a family of products. As new products are built in the product line, new features are added. The features are units of functionality that provide services to users. Unwanted feature interactions, wherein one feature interferes with another feature's operation, is a significant problem, especially as large software product lines evolve. Detecting feature interactions is a time-consuming and difficult task for developers. Moreover, feature interactions are often only discovered during testing, at which point costly re-work is needed. This paper proposes a similarity-based method to identify unwanted feature interactions much earlier in the development process. It uses knowledge of prior feature interactions stored with the software product line's feature model to help find unwanted interactions between a new feature and existing features. The paper describes the framework and algorithms used to detect the feature interactions using three path similarity measures and evaluates the approach on a real-world, evolving software product line. Results show that the approach performs well, with 83% accuracy and 60% to 100% coverage of feature interactions in experiments, and scales to a large number of features.
机译:软件产品线路可以在一系列产品中重用共享软件。随着新产品内置的产品系列,添加了新功能。功能是为用户提供服务的功能。不需要的特征交互,其中一个特征干扰了另一个特征的操作,是一个重要的问题,尤其是随着大型软件产品线的发展。检测特征互动是开发人员的耗时和困难的任务。此外,特征交互通常仅在测试期间发现,此时需要昂贵的重新工作。本文提出了一种基于相似性的方法来识别在开发过程中的早期不太特征交互。它使用与软件产品线的特征模型存储的先前功能交互的知识,以帮助找到新功能和现有功能之间的不需要的交互。本文介绍了用于检测使用三个路径相似度测量的特征交互的框架和算法,并评估现实世界,不断发展的软件产品线的方法。结果表明,该方法表现良好,精度为83%,实验中的特征交互的60%至100%覆盖率,并缩放到大量特征。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号