智能软件工程——API推荐 - 大语言模型辅助开发工具

孟帅

安徽工程大学 PRiSE 研究组成员

我的研究方向是“智能软件工程——API推荐”。我关注新手程序员如何表达不完整的软件开发意图,以及智能系统如何恢复这些意图并给出可靠的 API 推荐。

研究主线

智能软件工程——API推荐

我聚焦智能软件工程中的 API 推荐问题,尤其关注模糊自然语言编程需求与可靠 API 级开发支持之间的鸿沟。

学术训练

2024 - 至今

软件工程硕士

安徽工程大学

研究方向:智能软件工程——API推荐。

2020 - 2024

数据科学与大数据技术本科

安徽工程大学

本科阶段曾担任计算机协会会长,参与程序设计竞赛、志愿服务和学生技术活动。

  • 智能软件工程——API推荐
  • 面向新手程序员的 API 推荐
  • 大语言模型辅助软件工程
  • 意图澄清与多路径共识聚合
  • 开发者工具与智能编程支持
  • IEEE Transactions on Reliability 论文已于 2026 年发表,第二作者兼通讯作者。
  • CoLAR 已于 2026 年 9 月修订重投 IEEE Transactions on Services Computing,第一作者。
  • CoHAPI 已于 2026 年 4 月投稿 Automated Software Engineering,第二作者兼通讯作者。
  • 具备 Spring Cloud、Vue、仓储 MES 系统与 AI 应用原型的工程实践经验。

论文与投稿

科研成果

围绕 API 推荐,探索三条互补路径:基于 I/O 示例的意图澄清、检索引导的多路径共识聚合,以及异构信息学习。

01

API Recommendation for Novice Programmers: From Clear Expressions to Effective Results

IEEE Transactions on Reliability - 已发表 · 2026

第二作者兼通讯作者

2026 · Vol. 75 · pp. 991–1005 · DOI: 10.1109/TR.2026.3664018

IOCAPI 通过用户确认的 I/O 示例澄清编程意图,以意图检测、代码生成和任务桥接三个模块,连接大语言模型的需求澄清与代码模型的生成能力,提供 API 推荐及可解释的代码示例。评估覆盖三个数据集,以及包含七项编程任务的用户研究。

  • API 推荐
  • 意图建模
  • I/O 示例
  • LLM 推理
IOCAPI 方法框架图
IOCAPI 框架图
02

CoLAR: API Recommendation for Novice Programmers via Retrieval-Guided Multi-Path Consensus Aggregation

IEEE Transactions on Services Computing - 已修订重投 · 2026-09

第一作者

CoLAR 检索相关问答以引导多路径推理,将生成的候选映射到 API 目录,再结合跨路径复现与查询—文档语义相似度进行排序。共识是推理阶段的排序信号,无需额外训练共识模型。评测覆盖 BIKER-Dataset、APIBENCH-Q 和 ReSO-GitBench;收益随数据集和指标而变化,共识不等于正确性保证。

  • 检索引导生成
  • 多路径推理
  • 共识聚合
  • API 排序
CoLAR 方法框架图
CoLAR 框架图
03

API Recommendation for Novice Programmers with Consensus Learning using Heterogeneous Information

Automated Software Engineering - 已投稿 · 2026-04

第二作者兼通讯作者

CoHAPI 分别利用 Stack Overflow 问答与 GitHub 代码注释训练来源专属的推荐分支,以排序融合形成共识,再通过基于对比学习的语义验证器重排 Java API 候选。研究在两个公开基准上评估异构信息对不完整自然语言查询的互补价值。

  • 异构信息
  • Stack Overflow
  • GitHub 注释
  • 对比学习重排序
CoHAPI 方法框架图
CoHAPI 框架图

工程实践

具有研究与系统价值的项目

项目部分重点展示实现深度、系统职责,以及工程实践如何支撑长期软件工程研究。

致青春 - 校友时光机 preview

研究驱动的产品原型 - 2026 - 至今

致青春 - 校友时光机

面向高校校史馆、校友中心、校庆及毕业季场景的 AI 交互式校友服务项目,探索人物年轻化、校园场景融合、历史合影检索与个性化纪念内容生成。

职责: 担任项目负责人,负责产品规划、系统架构、核心功能开发推进与团队协同管理。

结果: 形成可体验、可展示、可持续迭代的项目原型与公开展示材料。

  • AI 图像生成
  • 人脸检索
  • 交互式 Web 系统
  • 产品原型
仓储 MES 管理系统 preview

企业实习项目 - 2025.05 - 2025.11

仓储 MES 管理系统

面向安徽美瑞尔滤清器有限公司的仓储管理系统,覆盖库存管理、出入库流程、批次追踪、库存预警和运营报表。

职责: 作为核心开发成员,参与后端微服务与前端可视化页面设计实现,负责关键业务模块开发。

结果: 支撑企业高频物料流转场景,提升仓储业务的数字化管理能力。

  • Spring Cloud
  • Vue 2
  • 微服务
  • 库存管理
  • 数据可视化

代表荣誉

奖项与证书

以下展示部分代表性奖项及公开证书预览。