【摘 要】
:
针对在编写软件、复用源代码的过程中仅依靠关键词无法精准搜索到适用源代码的问题,提出一种将语法和语义结合的源代码精准搜索方法。首先依据源代码语法语义的客观和唯一性,
【机 构】
:
同济大学计算机科学及技术系,嵌入式系统与服务计算教育部重点实验室
【基金项目】
:
上海市优秀学科带头人计划项目(10XD1404400);同济大学实验教改项目(0800104214)~~
论文部分内容阅读
针对在编写软件、复用源代码的过程中仅依靠关键词无法精准搜索到适用源代码的问题,提出一种将语法和语义结合的源代码精准搜索方法。首先依据源代码语法语义的客观和唯一性,增加语法结构和"输入/输出"语义作为用户录入请求的一部分,并规范了具体的请求格式;然后在此基础上分别设计源代码语法匹配算法、"输入/输出"语义匹配算法、关键词兼容匹配,以及源代码搜索结果可信度计算算法;最后综合上述算法实现对源代码的精准搜索。测试结果表明:与单纯的关键词搜索相比,提出的方法对搜索的平均排序倒数(MRR)有超过62%的提升,有助于实现源代码的精准搜索。
其他文献
目的 就临床在面对干眼症患者时,给予其实施玻璃酸钠、氟米龙联合治疗后的效果进行分析。方法 择取我科室在过去3年内接诊的174例干眼症患者,并按治疗形式将其中单一应用玻璃
在我们的日常生活中对于建筑的设计主要表现在建筑的装饰上、结构上以及实用上三方面,三方面的作用的提高也是相对的提升了我们的生活。当然装饰性、结构性以及实用性的相对
苏维汉在正厅级副部长的位置干了十余年,这在仕途上是很少见的。最近一密友告诉他,说是省里的一个副头要调到北京去,要他趁早到管组织的那个人家里跑跑,先挂个号,一旦有机会,再动一
为了减小健壮性评测过程中测试数量以及更准确地评估错误输入对系统的健壮性影响,提出了在传统的健壮性评测之前引入用户使用剖面分析过程,并将该过程同传统方法结合起来对系统
为了提高光伏发电监控系统的响应速度和运行效率,设计并实现了一种高效的嵌入式Web服务器。系统浏览器客户端与服务器首次连接时,服务器发送JavaScript脚本到浏览器客户端,并
对气相色谱法检测粮食中敌敌畏、敌百虫、马拉硫磷、辛硫磷、杀螟硫磷、甲基嘧啶磷等6种有机磷农药残留量的色谱条件进行优化选择,比较了不同毛细管柱的分离效果,选择了气体
1.市场经济条件下充满了竞争,同事之间无形中也存在着竞争,谈谈你如何面对工作中的竞争。
一个成功的组织背后,总有一位强有力的一把手存在.但是,历史上和现实中却不乏这样的事例:恰恰是领导组织获得巨大成功的那位一把手,由于自身过于强有力而掉进了为所欲为的陷