Jul, 2023

评估数据驱动软件工程中自动机器学习的使用

TL;DR人工智能和机器学习的广泛应用导致公司难以招聘深入了解这些技术的员工,在此背景下,自动机器学习 (AutoML) 正以一种有希望的解决方案迅速崛起,旨在自动化构建端到端的人工智能 / 机器学习流水线,这通常会由专门的团队成员进行工程设计。本文通过对 12 个端到端自动机器学习工具在两个软件工程数据集上的基准测试和用户调查以及随后的访谈构成的混合方法研究,填补了这些信息缺口,并且发现 AutoML 解决方案可以在软件工程领域的分类任务中生成超过研究人员训练和优化的模型,并且当前可用的 AutoML 解决方案并不能完全支持 ML 开发工作流程的自动化和团队成员的需求。本研究结果为软件工程研究界提供了有关如何利用 AutoML 促进其活动以及工具构建者如何设计下一代 AutoML 技术的见解。