基于搜索的软件工程(SBSE)研究的目的是将软件工程问题从基于人的搜索转移到基于机器的搜索,使用来自元启发式搜索,运算研究和进化计算范例的各种技术。这个想法是利用人类的创造力和机器的坚韧性和可靠性,而不是要求人类执行更加繁琐,容易出错,从而使工程过程成本高昂的方面。SBSE还可以提供见解和决策支持。本教程将向读者介绍SBSE技术应用于软件工程的分步指南。它既没有先前的知识也没有基于搜索优化的经验。目的是本教程将涵盖足够的材料,以使读者能够成功地将基于搜索的优化应用于所选的感兴趣的软件工程问题。TheaimofSearchBasedSoftwareEngineering(SBSE)researchistomovesoft-w