首页 | 本学科首页   官方微博 | 高级检索  
     

基于多特征权重分配的源代码搜索优化
引用本文:李阵,钮俊,王奎,辛园园.基于多特征权重分配的源代码搜索优化[J].计算机应用,2018,38(3):812-817.
作者姓名:李阵  钮俊  王奎  辛园园
作者单位:宁波大学 信息科学与工程学院 浙江 宁波 315211
摘    要:对开源代码进行准确搜索是实现代码复用的前提。在基于关键字搜索的研究中,目前只关注匹配方法签名。结合源代码注释对方法功能的语义描述,提出结合代码注释的关键字搜索方法。通过生成源代码抽象语法树,从中识别方法签名与各类型注释等组合代码特征;将代码特征与查询语句分别用向量表示,并计算向量间的余弦相似度,然后制定针对搜索结果多特征权重分配的评分机制。根据评分对搜索结果进行排序,得到与查询语句相关的结果序列。实验结果表明,多个代码特征在不同权重影响下可以提升源代码搜索准确度。

关 键 词:代码复用  代码注释  方法签名  抽象语法树  代码特征  
收稿时间:2017-08-31
修稿时间:2017-11-05

Optimization of source code search based on multi-feature weight assignment
LI Zhen,NIU Jun,WANG Kui,XIN Yuanyuan.Optimization of source code search based on multi-feature weight assignment[J].journal of Computer Applications,2018,38(3):812-817.
Authors:LI Zhen  NIU Jun  WANG Kui  XIN Yuanyuan
Affiliation:College of Information Science and Engineering, Ningbo University, Ningbo Zhejiang 315211, China
Abstract:
Keywords:code reuse                                                                                                                        code comments                                                                                                                        method signature                                                                                                                        abstract syntax tree                                                                                                                        code feature
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

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