网站大量收购独家精品文档,联系QQ:2885784924

匡宏宇-大语言模型时代需求自动追踪技术.docx

匡宏宇-大语言模型时代需求自动追踪技术.docx

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

大语言模型时代需求自动追踪技术

匡宏宇南京大学

演讲嘉宾

匡宏宇

CCF软件工程专委会执行委员/持续研究自动化软件追踪十余年

南京大学软件学院助理研究员,软件研发效能实验室核心成员,十余年来持续研究软件可追踪性、代码库挖掘、程序理解等软件开发相关方向,曾获ACM南京分会优秀博士论文、AIIDE2019BestPaper、教育部-华为“智能基座”栋梁之师等奖项,《开发运维一体化成熟度模型》国家标准的主要起草人之一(产品与需求部分),共发表论文20余篇,其中一作/通讯作者论文11篇(包含ICSE、FSE、ASE等顶尖软工会议论文),应邀担任过SANER2024程序委员,JSEP、JSS、SoSyM期刊审稿人,EASE2024PublicityLead(China)等学术兼职,主持南京大学软件学院需求课程体系建设与教学工作,主持并结题国自然青年基金一项,参与并完成多项重点企业技术合作。

软件研发效能@南京大学

oDevOps/研发效能全?位科研

oDevOps教材及课程建设

oDevOps知识体系构建

oDevOps能?成熟度国家标准制定

oDevOps/研发效能全流程产业合作研究

oDevOps/研发效能中国·年度调查

oDevOps/研发效能中国社区建设

oDevOps/研发效能国内/国际学术论坛

oDevOps/研发效能学术论?(260+)及专利(80+)

oCCF-华为胡杨林基?成?以来唯?连续3年持续获得资助的科研团队

中华人民共和国国家标准

系统与软件工程开发运维-体化能力成熟度模型

国家市场监督管理总局国家标准化管理委员会

实验室科研框架

LLMLLM

LLM

LLM

LLMLLMLLMLLM

LLM

LLM

LLM

LLM

1.需求自动追踪技术背景与发展

目录CONTENTS

目录

CONTENTS

3.基于LLM的需求追踪技术初探4.本人代表研究简介(请多指正)

5.总结与展望

PART01

需求自动追踪技术背景与发展

引言:为何要在软件项目开发中“溯源需求”?

?项目开发者视角:如何快速融入团队?以下为亲身经历

?被某世界级通讯技术公司专家当面质问:“你是大学老师?你们课上都在教些什么??”

?大哥为何愤怒:招来的名校新人程序员“不指定具体PRD和单元测试就写不出代码”

?假设我们的培养“完美无缺”:学生充分掌握数学基础、编程范式、主流框架、实践经验

?但TA大概率仍无法全面快速“上手”主流项目:不了解(复杂)项目的系统功能与演进历史

?氛围良好、成熟稳定的开发团队可以缓解这一问题,但问题本质是系统功能与实现之间缺乏明确关联

?项目管理者视角:如何治理、盘活已有项目资产?

?知名网游IP《魔兽世界》:“原汁原味”的怀旧服vs.“锐意创新”的私服

?掌握全部项目资产的官方-直接上线包含所有缺点的经典版本

?自行破解还原的“同人”-推出多个广受好评的改版(官方对此类明确侵权行为态度暧昧)

?为何?-项目代码复杂冗余,开发团队人员流失,项目退化为遗产代码(只能运行,无法维护更新)

?旁证:永远16格的初始背包容量,官方解释“相关代码在整个游戏最底层,无法精准定位,贸然修改将导致无数BUG”

?2018年7.3.5版本尝试升级为20格,结果导致该版本在地图、进度、角色、装备等各个方面均涌现出严重错误

如何系统性应对此类问题?

需求可追踪性:显式标识需求以及其它软件制品之间的联系

?软件可追踪性是软件系统所能具有的一种特性:

[CoEST,theCenterofExcellenceforSoftwareandSystemsTraceability,]

?系统中任意一个可被唯一标识出的软件制品(softwareartifact,如需求、设计、代码、测试等)与其它制品之间的关联关系

?这些关联关系能够随时间的变化而得到维护

RequirementTraceMatrix(

RequirementTraceMatrix(RTM)

?最早以需求可追踪性的方式提出[Gotel@RE1994]

?重点关注需求(功能期望)到代码(实际运行)可追踪性

需求可追踪性的诞生

发?了什么导致需求可追踪性“出圈”

–从军?项??向?般软件开发?

1968+:概念探索1970s-1980s:开发实践

文档评论(0)

哈哈 + 关注
实名认证
内容提供者

嗨,朋友,我都会用最可爱的语言和最实用的内容,帮助你更好地理解和应对职场中的各种挑战!

1亿VIP精品文档

相关文档