摘要
基础模型(例如大型语言模型)对许多领域产生了重大影响,包括软件工程 (SE)。SE 和基础模型之间的交互导致了将基础模型集成到 SE 实践中 (FM4SE),以及将 SE 方法应用于基础模型 (SE4FM)。虽然关于这些趋势的学术贡献的文献综述已经存在,但我们是第一个提供实践者观点的。我们分析了来自领先科技公司的 155 篇 FM4SE 博客文章和 997 篇 SE4FM 博客文章,利用基础模型驱动的调查方法对讨论的活动和任务进行系统标记和总结。我们观察到,虽然代码生成是最突出的 FM4SE 任务,但基础模型也用于许多其他 SE 活动,例如代码理解、摘要和 API 推荐。大多数关于 SE4FM 的博客文章都关于模型部署和运行以及系统架构和编排。虽然重点是云部署,但对压缩基础模型并将其部署到较小的设备(如边缘设备或移动设备)的兴趣正在增长。我们根据获得的见解概述了八个未来的研究方向,旨在弥合学术发现与现实世界应用之间的差距。我们的研究不仅丰富了关于 FM4SE 和 SE4FM 的实际应用的知识体系,而且证明了基础模型作为一种强大而高效的方法在技术和灰色文献领域进行文献综述的效用。我们的数据集、结果、代码和使用的提示可以在我们的在线复制包中找到,地址为:https://github.com/SAILResearch/fmse-blogs。