基于多特征权重分配的源代码搜索优化

来源 :计算机应用 | 被引量 : 0次 | 上传用户:fantong518
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对开源代码进行准确搜索是实现代码复用的前提。在基于关键字搜索的研究中,目前只关注匹配方法签名。结合源代码注释对方法功能的语义描述,提出结合代码注释的关键字搜索方法。通过生成源代码抽象语法树,从中识别方法签名与各类型注释等组合代码特征;将代码特征与查询语句分别用向量表示,并计算向量间的余弦相似度,然后制定针对搜索结果多特征权重分配的评分机制。根据评分对搜索结果进行排序,得到与查询语句相关的结果序列。实验结果表明,多个代码特征在不同权重影响下可以提升源代码搜索准确度。
其他文献
三例拇指再造术后并发血管危象观察与护理田芳,蔡一平,佟梅(内蒙古医学院第二附属医院)我院自1987年~1992年,先后利用第2足趾及甲瓣游离移植再造拇指15例,其中3例术后并发血管危象,经及时发现及处
对黑豆色素在pH值、温度、光照、氧化剂、还原剂、金属离子等不同因素影响下的稳定性进行了研究。结果表明:黑豆色素在酸性条件、避光条件下稳定性好;色素耐热能力较强;K+、M
本文对如何提高地勘单位领导干部廉洁自律及履职尽责能力进行了深入思考,对充分应对市场经济冲击,确保企业和领导干部“双安全”具有一定的现实意义。 This article has mad
渝西地区战略地位重要 ,旅游业发展潜力大。要加快渝西旅游业发展 ,必须运用新思路 ,采用新举措 ,要找准市场 ,突出特色 ;坚持 5个结合 ,挖掘新资源 ,寻求新突破 ;创立新品牌
<正>教学内容:人教版一年级下册教科书第70页的例2及相关内容。教学目标:1、使学生理解两位数减一位数(退位减法)的算理,掌握计算方法,能正确口算两位数减一位数的退位减。2
会议
阿塞拜疆共和国位于外高加索地区的东南部,面积866万平方公里(包括面积为4400平方公里的纳戈尔塔—卡拉巴赫地区)。该国东濒里海,南邻伊朗和土耳其,北靠俄罗斯联邦,西接格鲁吉亚和亚美尼
1990年代以来,作为一种新兴的办学形式,中外合作办学高校开始出现在我国高等教育体系中。由于在我国这种办学方式起步较晚,加之该类院校中学生群体的身心特点与以往学生群体
作为小学课程体系中的重要组成部分,小学音乐教学是培养学生艺术素养的重要途径,正确的教学方法,直接影响到小学音乐课堂实效性。而声势教学符合小学生的学习特点,通过直接反
移动支付是由第三方平台提供服务和担保的新支付方式,具有便捷性、无纸化等优势。收款人因移动支付转账错误所得属于不当得利。移动支付转账错误的救济困境体现在立法空白、