首页> 外文会议>IEEE/ACM 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的进化景观:10年的观点

获取原文

摘要

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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号