论文标题
基于搜索的自适应系统的软件工程:调查,失望,建议和机会
Search-Based Software Engineering for Self-Adaptive Systems: Survey, Disappointments, Suggestions and Opportunities
论文作者
论文摘要
基于搜索的软件工程(SBSE)是一个有希望的范式,可利用计算搜索以在工程复杂的软件系统时优化不同的过程。自适应系统(SAS)是这样的复杂系统的一个类别,允许在不断变化的环境(例如需求和工作负载)下优化不同的功能和非功能性目标/标准,涉及可能需要进行搜索的问题。在这方面,多年来,已经有大量的工作来调查SBSE的SASS。在本文中,我们将对SASS的SBSE进行了首次系统和全面的调查,涵盖了7个存储库的27个场所中的论文,最终导致了该特定研究领域最著名的74项主要研究的几项关键统计数据。令人惊讶的是,我们的结果揭示了五个令人失望的失望,这至关重要,并且可能导致后果,但在现有研究中被压倒性地忽略了。我们提供了理论和/或实验证据,以证明我们反对失望,提出建议并强调有希望减轻的研究机会的论点是合理的。我们还详细介绍了另外三个紧急情况,但目前为SASS的SBSE工作未来工作的机会不足。通过减轻这项工作中揭示的失望,以及强调的机会,我们希望能够在这个特定的研究方向上激发更加显着的增长。
Search-Based Software Engineering (SBSE) is a promising paradigm that exploits the computational search to optimize different processes when engineering complex software systems. Self-adaptive system (SAS) is one category of such complex systems that permits to optimize different functional and non-functional objectives/criteria under changing environments (e.g., requirements and workload), which involves problems that are subject to search. In this regard, over years, there has been a considerable amount of work that investigates SBSE for SASs. In this paper, we provide the first systematic and comprehensive survey exclusively on SBSE for SASs, covering papers in 27 venues from 7 repositories, which eventually leads to several key statistics from the most notable 74 primary studies in this particular field of research. Our results, surprisingly, have revealed five disappointments that are of utmost importance and can result in serve consequences but have been overwhelmingly ignored in existing studies. We provide theoretical and/or experimental evidence to justify our arguments against the disappointments, present suggestions, and highlight the promising research opportunities towards their mitigation. We also elaborate on three other emergent, but currently under-explored opportunities for future work on SBSE for SASs. By mitigating the disappointments revealed in this work, together with the highlighted opportunities, we hope to be able to excite a much more significant growth in this particular research direction.