一句话:探索用生成式 AI 理解高层设计、增强软件制品生成,并提出组织/任务特定方法来提升开发者体验。
生成式 AI 正通过自动生成、重构与测试代码改变软件开发,但如何将其能力有效接入软件设计活动并改善开发者体验,仍缺乏系统性的方法与工具。本博士研究采用行动研究(action research)范式,围绕生成式 AI 模型展开方法设计与工具构建:首先考察模型理解高层设计概念的能力,继而探索对软件制品的增强生成(augmented generation),最后引入面向特定组织或特定任务的方法,以提升软件开发者的生产力与使用体验。研究强调在实践中迭代地提炼方法与工具,并据此指导生成式 AI 在软件工程场景中的使用方式。摘要未给出具体基准或量化评估结果。
This research explores the transformative potential of generative AI in software development. Generative AI is revolutionizing the field by offering capabilities to automatically generate, refactor, and test code. Through the use of action research, new methods and tools based on generative AI models are studied and developed. The initial focus is on the models' ability to comprehend high-level design concepts. Subsequently, the research moves into the augmented generation of software artifacts. Finally, organization-specific or task-specific methods are introduced to enhance software developers' productivity and experience.