《匡宏宇-大语言模型时代需求自动追踪技术.pdf》由会员分享,可在线阅读,更多相关《匡宏宇-大语言模型时代需求自动追踪技术.pdf(48页珍藏版)》请在三个皮匠报告上搜索。
1、大语言模型时代需求自动追踪技术匡宏宇 南京大学演讲嘉宾匡宏宇CCF软件工程专委会执行委员/持续研究自动化软件追踪十余年南京大学软件学院助理研究员,软件研发效能实验室核心成员,十余年来持续研究软件可追踪性、代码库挖掘、程序理解等软件开发相关方向,曾获ACM南京分会优秀博士论文、AIIDE 2019 Best Paper、教育部-华为“智能基座”栋梁之师等奖项,开发运维一体化成熟度模型国家标准的主要起草人之一(产品与需求部分),共发表论文20余篇,其中一作/通讯作者论文11篇(包含ICSE、FSE、ASE等顶尖软工会议论文),应邀担任过SANER 2024 程序委员,JSEP、JSS、SoSyM期
2、刊审稿人,EASE2024 Publicity Lead(China)等学术兼职,主持南京大学软件学院需求课程体系建设与教学工作,主持并结题国自然青年基金一项,参与并完成多项重点企业技术合作。软件研发效能南京大学ICS!#$%$&(&)*&中 华 人 民 共 和 国 国 家 标 准中 华 人 民 共 和 国 国 家 标 准 GB/T XXXXXXXXX !#$%&()*+,-./(0123456(!#$%&()*!+,$-(.%/)01)%.1)023%4%5+6&%)$()*76%.($1+)#28(6(9151$:($;.1$:+*%5 在提交反馈意见时,请将您知道的相关专利连同支持性文件
3、一并附上。2 2 2 2!?%+,-.&/0/&10 4&bcdefghPrst&成熟度三级 成熟度四级 成熟度五级 成熟度二级 PGL2 PGL3 PGL4 PGL5 PGL1 MA PDP SSP STP ESP MC ROM SM GOV PII PAM PROM PERM OT CAR CM SEC DAR PQA RQE AD IMP BI TE CICD SD SVCM SC STS ES 项目管理 过程改进 支持和保障 产品研发 服务管理 基础设施 o DevOps/研发效能全位科研o DevOps教材及课程建设o DevOps知识体系构建o DevOps能成熟度国家标准制定o
4、DevOps/研发效能全流程产业合作研究o DevOps/研发效能中国年度调查o DevOps/研发效能中国社区建设o DevOps/研发效能国内/国际学术论坛o DevOps/研发效能学术论(260+260+)及专利(80+80+)o CCF-华为胡杨林基成以来唯连续3 3年持续获得资助的科研团队实验室科研框架LLMLLMLLMLLMLLMLLM目 录CONTENTS1.需求自动追踪技术背景与发展2.LLM时代需求追踪的重要价值3.基于LLM的需求追踪技术初探4.本人代表研究简介(请多指正)5.总结与展望需求自动追踪技术背景与发展PART 01引言:为何要在软件项目开发中“溯源需求”?项目开
5、发者视角:如何快速融入团队?以下为亲身经历 被某世界级通讯技术公司专家当面质问:“你是大学老师?你们课上都在教些什么?”大哥为何愤怒:招来的名校新人程序员“不指定具体PRD和单元测试就写不出代码”假设我们的培养“完美无缺”:学生充分掌握数学基础、编程范式、主流框架、实践经验但TA大概率仍无法全面快速“上手”主流项目:不了解(复杂)项目的系统功能与演进历史氛围良好、成熟稳定的开发团队可以缓解这一问题,但问题本质是系统功能与实现之间缺乏明确关联 项目管理者视角:如何治理、盘活已有项目资产?知名网游IP魔兽世界:“原汁原味”的怀旧服 vs.“锐意创新”的私服掌握全部项目资产的官方 直接上线包含所有缺
6、点的经典版本自行破解还原的“同人”推出多个广受好评的改版(官方对此类明确侵权行为态度暧昧)为何?-项目代码复杂冗余,开发团队人员流失,项目退化为遗产代码(只能运行,无法维护更新)旁证:永远16格的初始背包容量,官方解释“相关代码在整个游戏最底层,无法精准定位,贸然修改将导致无数BUG”2018年7.3.5版本尝试升级为20格,结果导致该版本在地图、进度、角色、装备等各个方面均涌现出严重错误如何系统性应对此类问题?需求可追踪性:显式标识需求以及其它软件制品之间的联系 软件可追踪性是软件系统所能具有的一种特性:CoEST,the Center of Excellence for Software