首页> 外文会议>International Workshop on Search-Based Software Testing >The Evolutionary Landscape of SBST: A 10 Year Perspective
【24h】

The Evolutionary Landscape of SBST: A 10 Year Perspective

机译:SBST的演进前景:十年展望

获取原文

摘要

A key indicator of the health and quality of any evolutionary algorithm is the landscape of its search. By analyzing the landscape one can determine the peaks (local maxima) where significant solutions exist. In this paper we examine the landscape for the history of the International Workshop on Search-Based Software Testing (SBST) within the context of the broader field of search-based software testing. We study the evolution of the field, highlighting key advances during three phases of its ten year history. In 2008 the focus of SBST was inner looking, with advances in existing search techniques, improvements to individual generation techniques, and methods to transform the problem space for search effectiveness. However, diverse seeds of new ideas (such as automated program repair) were already being injected into the population. A few SBST tools existed, but the engineer still required skill and expertise to effectively apply search based approaches. During the middle years, open source tools were created and released, whole test suite generation appeared, and searches hybridized. Tool competitions began and industry started to play a stronger role. As we move to the most recent workshop years and look towards the future, more sophisticated techniques such as those that incorporate hyper-heuristics via learning, and/or balance multiple objectives at once are now common. SBST has become a mainstream topic in the testing community, tools are being commercialized and these tools often hide their inner workings, leading to a future that is optimized towards SBST for all.
机译:任何进化算法的健康和质量的关键指标是其搜索范围。通过分析景观,可以确定存在显着解的峰(局部最大值)。在本文中,我们在更广泛的基于搜索的软件测试领域的背景下,研究了基于搜索的软件测试国际研讨会(SBST)的历史前景。我们研究了该领域的演变过程,重点介绍了该领域十年历史中的三个阶段的主要进展。在2008年,SBST的重点是内部外观,以及现有搜索技术的进步,个人生成技术的改进以及为提高搜索效率而转换问题空间的方法。但是,新想法(例如自动程序修复)的多样性种子已经注入到人群中。存在一些SBST工具,但是工程师仍然需要技能和专业知识才能有效地应用基于搜索的方法。在中期,创建并发布了开源工具,出现了整个测试套件,并且搜索混合了。工具竞赛开始,工业开始发挥更大的作用。随着我们进入最近的研讨会年代并展望未来,现在越来越普遍的是更复杂的技术,例如通过学习结合超启发式和/或同时平衡多个目标的技术。 SBST已成为测试社区中的主流话题,工具正在商业化,并且这些工具经常隐藏其内部功能,从而为面向SBST的所有人优化未来。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号