期刊专题

10.13328/j.cnki.jos.004817

基于代码库和特征匹配的函数名称推荐方法

刘辉1樊孝忠2牛振东2高原2
1.北京理工大学; 2.北京大学;
引用
(0)
收藏
函数名称质量的高低,对于理解和维护程序非常重要.然而对于软件开发人员,尤其是母语非英语的软件开发人员,为函数选取高质量的名称比较困难.为此,提出一种函数名称推荐方法.首先,基于开源软件创建函数库;然后,对于某个需要推荐名称的函数f,从函数库中检索与其相似的函数.对检索返回的相似函数用自然语言处理工具对函数名进行解析并获取标注词条,然后,从相应的函数体中提取特征代码并与相应的标注词条建立关联.基于此关联关系以及函数厂的特征,自动推荐合适的函数名.该方法在开源项的1 430个函数中进行了初步验证,结果表明:有22.7%的推荐结果与原函数名完全一致,有57.9%的推荐结果与原函数名关键词一致或基本一致.

函数名称、推荐、特征选择、算法、自然语言处理

26

TP311(计算技术、计算机技术)

国家自然科学基金61272169,61472034,61003065,61371194;国家重点基础研究发展计划9732013CB329303;教育部新世纪优秀人才支持计划NCET-13-0041;北京高等学校青年英才计划YETP1183;新闻出版重大科技工程项目GAPP_ZDKJ_BQ/01 National Natural Science Foundation of China61272169, 61472034, 61003065, 61371194;National Program on Key Basic Research Project of China 973 Program2013CB329303;Program for New Century Excellent Talents in University of Ministry of Education of ChinaNCET-13-0041;Beijing Higher Education Young Elite Teacher ProjectYETP1183;Major Scientific and Technological Projects of Press and Publication, ChinaGAPP_ZDKJ_BQ/01

2016-08-19(万方平台首次上网日期,不代表论文的发表时间)

共13页

3062-3074

暂无封面信息
查看本期封面目录

软件学报

北大核心CSTPCDEI

1000-9825

11-2560/TP

26

2015,26(12)

月卡
- 期刊畅读卡 -
¥68
季卡
- 期刊畅读卡 -
¥128
年卡
- 期刊畅读卡 -
¥199
年卡
- 超级文献套餐 -
¥499
查重
- 个人文献检测 -
快速入口
开通阅读并同意
《万方数据会员(个人)服务协议》

专业内容知识聚合服务平台

国家重点研发计划“现代服务业共性关键技术研发及应用示范”重点专项“4.8专业内容知识聚合服务技术研发与创新服务示范”

国家重点研发计划资助 课题编号:2019YFB1406304
National Key R&D Program of China Grant No. 2019YFB1406304

©天津万方数据有限公司 津ICP备20003920号-1

信息网络传播视听节目许可证 许可证号:0108284

网络出版服务许可证:(总)网出证(京)字096号

违法和不良信息举报电话:4000115888    举报邮箱:problem@wanfangdata.com.cn

举报专区:https://www.12377.cn/

客服邮箱:op@wanfangdata.com.cn