摘要
arXiv:2503.22625v1 宣告类型:交叉
摘要:软件工程中的AI最近取得了显著进步,成为生成型AI中的显著成功案例。尽管如此,在自动化软件工程达到其全部潜力之前,仍有许多挑战需要解决。理论上,应该能够实现高度自动化的水平,使人类能够专注于重要的决策——构建什么以及如何权衡复杂的权衡——而大多数常规的开发工作则被自动化消除。要达到这一水平的自动化,需要在学术界和业界进行大量研究和工程努力。在本文中,我们旨在以三方面的方式讨论朝着这一目标的进步。首先,我们提供了一个结构化的软件工程中AI具体任务的分类,强调了除了代码生成和完成之外软件工程中的许多其他任务。其次,我们概述了当前方法中的一些关键瓶颈。最后,我们提供了一些建议的研究方向,旨在解决这些瓶颈,希望激发该快速成熟的领域未来的研究。