首页> 外文会议>IEEE Congress on Evolutionary Computation >Incorporating User Preferences in a Software Product Line Testing Hyper-Heuristic Approach
【24h】

Incorporating User Preferences in a Software Product Line Testing Hyper-Heuristic Approach

机译:在软件产品线中融入用户偏好测试超高启发式方法

获取原文

摘要

To perform the variability testing of Software Product Lines (SPLs) a set of products, represented in the Feature Model (FM), should be selected. Such selection is impacted by conflicting factors and has been efficiently solved by Evolutionary Multi-objective Algorithms in combination with hyper-heuristics. However, many times there is a cost budget or coverage level to be satisfied during the test, which are difficult to be incorporated as objective functions. Due to this, the choice of the best solution to be used in practice is not always easy. To deal with this situation, this paper introduces a preference-based hyper-heuristic approach to solve this problem. The approach implements the preference-based algorithm r-NSGA-II working with the random and FRRMAB selection methods. This last one uses a reward function based on r-dominance concept that takes into consideration a Reference Point provided by the tester. Our approach outperforms existing approaches, as well as the traditional algorithm r-NSGA-II, generating a reduced number of non-interesting solutions from the tester's point of view, that is, considering the provided Region of Interest (ROI).
机译:为了执行软件产品线(SPL)的可变性测试,应选择在特征模型(FM)中表示的一组产品。这种选择受冲突因素影响,并且通过进化多目标算法有效地解决了与超启发式组合的进化。然而,许多次在测试期间有满足成本预算或覆盖水平,这很难被作为客观函数结合。因此,在实践中使用的最佳解决方案的选择并不总是容易的。要处理这种情况,本文介绍了一种基于偏好的超级启发式方法来解决这个问题。该方法实现了基于偏好的算法R-NSGA-II,使用随机和FRRMAB选择方法。最后一个使用基于R-Dominance Concept的奖励功能,考虑到测试仪提供的参考点。我们的方法优于现有的方法,以及传统的算法R-NSGA-II,从测试人员的角度来产生减少的非兴趣解决方案,即考虑到提供的感兴趣区域(ROI)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号