首页 | 官方网站   微博 | 高级检索  
     

基于LDA的软件代码主题摘要自动生成方法
引用本文:李文鹏,赵俊峰,谢冰.基于LDA的软件代码主题摘要自动生成方法[J].计算机科学,2017,44(4):35-38.
作者姓名:李文鹏  赵俊峰  谢冰
作者单位:北京大学信息科学技术学院 北京100871;高可信软件技术教育部重点实验室 北京100871,北京大学信息科学技术学院 北京100871;高可信软件技术教育部重点实验室 北京100871;北京大学天津滨海新一代信息技术研究院 天津300450,北京大学信息科学技术学院 北京100871;高可信软件技术教育部重点实验室 北京100871;北京大学天津滨海新一代信息技术研究院 天津300450
基金项目:本文受国家自然科学基金(61472007),质检公益性行业科研专项(201510209),国家重点专项(2016YFB1000801)资助
摘    要:理解软件代码的功能是软件复用的一个重要环节。基于主题建模技术的代码理解方法能够挖掘软件代码中潜在的主题,这些主题在一定程度上代表了软件代码所实现的功能。但是使用主题建模技术所挖掘出的代码主题有着语义模糊、难以理解的弊端。潜在狄利克雷分配(Latent Dirichlet Allocation,LDA)技术是一种比较常用的主题建模技术, 其在软件代码主题挖掘领域已取得了较好的结果,但同样存在上述问题。为此,需要为主题生成解释性文本描述。基于LDA的软件代码主题摘要自动生成方法除了利用主题建模技术对源代码生成主题之外,还利用文档、问答信息等包含软件系统功能描述的各类软件资源挖掘出代码主题的描述文本并提取摘要,从而能够更好地帮助开发人员理解软件的功能。

关 键 词:软件代码  LDA  代码功能挖掘  软件文档  摘要
收稿时间:2015/11/30 0:00:00
修稿时间:2016/2/28 0:00:00

Summary Extraction Method for Code Topic Based on LDA
LI Wen-peng,ZHAO Jun-feng and XIE Bing.Summary Extraction Method for Code Topic Based on LDA[J].Computer Science,2017,44(4):35-38.
Authors:LI Wen-peng  ZHAO Jun-feng and XIE Bing
Affiliation:School of Electronics Engineering and Computer Science,Peking University,Beijing 100871,China;Key Laboratory of High Confidence Software Technologies,Ministry of Education,Beijing 100871,China,School of Electronics Engineering and Computer Science,Peking University,Beijing 100871,China;Key Laboratory of High Confidence Software Technologies,Ministry of Education,Beijing 100871,China;Peking University Information Technology InstituteTianjin Binhai ,Tianjin 300450,China and School of Electronics Engineering and Computer Science,Peking University,Beijing 100871,China;Key Laboratory of High Confidence Software Technologies,Ministry of Education,Beijing 100871,China;Peking University Information Technology InstituteTianjin Binhai ,Tianjin 300450,China
Abstract:
Keywords:Software code  LDA  Code function mining  Software document  Summarization
点击此处可从《计算机科学》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号