期刊文献+
共找到23篇文章
< 1 2 >
每页显示 20 50 100
基于代码结构知识的软件文档语义搜索方法 被引量:6
1
作者 林泽琦 邹艳珍 +2 位作者 赵俊峰 曹英魁 谢冰 《软件学报》 EI CSCD 北大核心 2019年第12期3714-3729,共16页
自然语言文本形式的文档是软件项目的重要组成部分.如何帮助开发者在大量文档中进行高效、准确的信息定位,是软件复用领域中的一个重要研究问题.提出了一种基于代码结构知识的软件文档语义搜索方法.该方法从软件项目的源代码中解析出代... 自然语言文本形式的文档是软件项目的重要组成部分.如何帮助开发者在大量文档中进行高效、准确的信息定位,是软件复用领域中的一个重要研究问题.提出了一种基于代码结构知识的软件文档语义搜索方法.该方法从软件项目的源代码中解析出代码结构图,并以此作为领域特定的知识来帮助机器理解自然语言文本的语义.这一语义信息与信息检索技术相结合,从而实现了对软件文档的语义检索.在StackOverflow问答文档数据集上的实验表明,与多种文本检索方法相比,该方法在平均准确率(mean average precision,简称MAP)上可以取得至少13.77%的提升. 展开更多
关键词 软件复用 自然语言文本 代码结构知识 信息检索 语义搜索
在线阅读 下载PDF
一种基于图数据库的代码结构解析与搜索方法 被引量:9
2
作者 林泽琦 赵俊峰 谢冰 《计算机研究与发展》 EI CSCD 北大核心 2016年第3期531-540,共10页
软件复用是在软件开发中避免重复劳动的解决方案.在复用一个已有的软件项目时,软件开发人员通常需要理解某些代码元素以及其间的关联关系,称之为代码结构.软件开发人员一般通过浏览软件源代码的方式理解代码结构.由于源代码往往规模较... 软件复用是在软件开发中避免重复劳动的解决方案.在复用一个已有的软件项目时,软件开发人员通常需要理解某些代码元素以及其间的关联关系,称之为代码结构.软件开发人员一般通过浏览软件源代码的方式理解代码结构.由于源代码往往规模较大且结构复杂,理解代码结构通常会耗费大量的时间与精力.因此,将软件开发人员想要理解的代码结构自动、清晰地展示出来是很有帮助的.提出一种基于图数据库的代码结构解析与搜索方法以实现这一目的.这一方法可对软件的代码结构进行解析,并在图数据库中对其进行有效的组织和管理.搜索时,软件开发人员输入自然语言查询语句,该方法中的搜索机制会分析查询语句,并从图数据库中截取出与其相对应的代码结构进行展示.该方法具有高度的可扩展性:不同粒度的结点与多样化的关联关系可以容易地存储进图数据库中,且面向不同搜索目的的代码结构搜索算法亦可以容易地集成进搜索机制中.这一方法已在相应的工具中得到了实现,其有效性在一个商业案例研究中得到了验证. 展开更多
关键词 代码结构 图数据库 自然语言查询 搜索机制 软件复用
在线阅读 下载PDF
基于代码结构信息的软件缺陷定位方法研究 被引量:3
3
作者 常佩佩 赵逢禹 《计算机应用研究》 CSCD 北大核心 2016年第8期2371-2374,共4页
大型软件系统的缺陷定位通常采用源代码与缺陷报告的文本相似性的排序方法,但是这种基于文本相似性的方法没能充分利用源代码结构信息,缺陷定位的准确率低。为了解决这个问题,提出了一种基于源代码结构(如类名、方法名、变量名、注释等... 大型软件系统的缺陷定位通常采用源代码与缺陷报告的文本相似性的排序方法,但是这种基于文本相似性的方法没能充分利用源代码结构信息,缺陷定位的准确率低。为了解决这个问题,提出了一种基于源代码结构(如类名、方法名、变量名、注释等)信息和历史缺陷报告信息进行缺陷定位的方法,对于源代码结构的不同部分,在与缺陷报告进行词语匹配时,赋予它们不同的权重,同时充分利用历史缺陷报告信息,提高缺陷定位的精度。使用了Eclipse作为测试项目进行实验,通过与Bug Locator和Bug Scout等方法的结果进行对比,表明该方法能显著地提高缺陷定位的精度,验证了该方法的可行性和有效性。 展开更多
关键词 缺陷定位 代码结构 缺陷报告 信息检索
在线阅读 下载PDF
射频识别:实现动物及其产品可追溯的有效手段——《动物射频识别——代码结构》国家标准开始实施
4
作者 刘国信 《肉类研究》 2007年第2期8-8,共1页
关键词 动物体内 射频识别 国家标准 代码结构 产品 电子芯片 专用设备 管理人员
在线阅读 下载PDF
动物管理有了规范信息技术手段:《动物射频识别——代码结构》国家标准实施
5
《北方牧业》 2007年第2期10-10,共1页
一只被植入电子芯片的动物.管理人员通过识读器。就可从中读取到饲养户信息、免疫信息、违法信息、年检信息等。这项让动物拥有“代码”身份证的《动物射频识别——代码结构》国家标准已于2006年12月开始实施。该标准将动物的“身份证... 一只被植入电子芯片的动物.管理人员通过识读器。就可从中读取到饲养户信息、免疫信息、违法信息、年检信息等。这项让动物拥有“代码”身份证的《动物射频识别——代码结构》国家标准已于2006年12月开始实施。该标准将动物的“身份证”号码用射频标签植入动物体内.每一个号码由64位序号组成.包括国家、地区代码和动物代码等。无论是家禽家畜、宠物,还是动物园、实验室里的动物,都能通过代码识读获得识别。该标准除了可应用于宠物管理.还将有利于动物性食品的生产过程安全追溯管理. 展开更多
关键词 动物体内 代码结构 信息技术 管理人员 标准实施 射频识别 动物性食品 电子芯片
在线阅读 下载PDF
基于函数间结构特征关联的软件漏洞检测方法
6
作者 邱少健 程嘉濠 +1 位作者 黄梦阳 黄琼 《软件学报》 北大核心 2025年第7期3134-3150,共17页
漏洞检测是软件系统安全领域的关键技术.近年来,深度学习凭借其代码特征提取的卓越能力,在漏洞检测领域取得了显著进展.然而,当前基于深度学习的方法仅关注于代码实例自身的独立结构特征,而忽视了不同漏洞代码间存在的结构特征相似关联... 漏洞检测是软件系统安全领域的关键技术.近年来,深度学习凭借其代码特征提取的卓越能力,在漏洞检测领域取得了显著进展.然而,当前基于深度学习的方法仅关注于代码实例自身的独立结构特征,而忽视了不同漏洞代码间存在的结构特征相似关联,限制了漏洞检测技术的性能.针对这一问题,提出了一种基于函数间结构特征关联的软件漏洞检测方法(vulnerability detection method based on correlation of structural features between functions,CSFF-VD).该方法首先将函数解析为代码属性图,并通过门控图神经网络提取函数内的独立结构特征.在此基础之上,利用特征之间的相似性构建函数间的关联网络并构建基于图注意力网络进一步提取函数间关联信息,以此提升漏洞检测的性能.实验结果显示,CSFF-VD在3个公开的漏洞检测数据集上超过了当前基于深度学习的漏洞检测方法.此外,在函数内各独立特征提取的基础上,通过增加CSFF-VD中函数间关联特征提取方法的实验,证明了集成函数间关联信息的有效性. 展开更多
关键词 漏洞检测 代码结构特征 函数关联 图注意力网络
在线阅读 下载PDF
基于EBRCG的API结构模式信息增强方法研究 被引量:1
7
作者 钟林辉 祝艳霞 +3 位作者 黄琪轩 屈乔乔 夏子豪 郑燚 《计算机科学》 CSCD 北大核心 2024年第S02期793-802,共10页
针对API调用模式缺乏结构信息及结果高冗余等问题,提出了基于扩展的分支保留调用图(the Extended Branch-Reserving Call Graph,EBRCG)的API结构模式信息增强方法。以Java开源项目源代码为研究对象,使用EBRCG来表示Java类的方法的结构信... 针对API调用模式缺乏结构信息及结果高冗余等问题,提出了基于扩展的分支保留调用图(the Extended Branch-Reserving Call Graph,EBRCG)的API结构模式信息增强方法。以Java开源项目源代码为研究对象,使用EBRCG来表示Java类的方法的结构信息,在EBRCG中,同时考虑了API调用语句、分支语句(将if语句和所有循环语句视为分支语句)、switch-case多分支语句、异常语句等,并提出了EBRCG裁剪算法来获取特定API调用模式的代码结构。同时,采用聚类和排序的方法对API调用模式的多个代码结构信息进行筛选,最终选择具有代表性的API调用模式的代码结构。为验证该方法的效果,将该方法与TextRank方法进行了3组实验比较。结果显示,该方法能有效地获取API调用模式的代码结构,相比TextRank方法能更准确地描述API的使用,有一定的研究意义,并为软件开发人员提供了参考。 展开更多
关键词 API调用模式 扩展的分支保留调用图 代码结构 K-MEANS聚类
在线阅读 下载PDF
C反编译控制流分析非结构化代码的处理 被引量:1
8
作者 陆纪权 《计算机工程》 CAS CSCD 北大核心 1992年第6期38-41,共4页
本文分析了程序代码中四种基本的非结构化形式及在反编译控制流分析时,对这四种非结构化形式的处理。保证反编译出来的高级程序可读性好,保持原程序的结构。本文还介绍了对主要非结构化形式的结构化变换及break和Continue的C语言特性的... 本文分析了程序代码中四种基本的非结构化形式及在反编译控制流分析时,对这四种非结构化形式的处理。保证反编译出来的高级程序可读性好,保持原程序的结构。本文还介绍了对主要非结构化形式的结构化变换及break和Continue的C语言特性的恢复。用GoTo语句处理一些非结构化的情况。 展开更多
关键词 反编译 控制流 C语言 结构代码
在线阅读 下载PDF
体育专业大学生职业兴趣结构代码研究 被引量:2
9
作者 刘芬 殷小川 《体育科学》 CSSCI 北大核心 2005年第5期79-82,共4页
为了给体育专业学生提供升学或就业时职业选择和个人兴趣相匹配的指导,从国内6所体育院校,5个专业方向的85 6名学生中,筛选出专业满意度高、专业成绩优秀的398名被试,进行《升学与就业指导测验》的测试研究。结果表明,1)体育专业学生总... 为了给体育专业学生提供升学或就业时职业选择和个人兴趣相匹配的指导,从国内6所体育院校,5个专业方向的85 6名学生中,筛选出专业满意度高、专业成绩优秀的398名被试,进行《升学与就业指导测验》的测试研究。结果表明,1)体育专业学生总体的职业兴趣结构代码的前3码为S、A、E。2 )体育专业学生的职业兴趣结构代码的前3码集中在S、A、E3种类型上,但各专业方向的代码排序有差别。体育教育专业、民族传统体育专业、运动人体科学专业的前3码是S、A、E;运动训练学专业是S、E、A;社会体育专业是A、E、S。 展开更多
关键词 大学生 专业 兴趣 结构代码
在线阅读 下载PDF
信息系统开发中的代码设计 被引量:2
10
作者 李石山 张菁 田彩华 《辽宁工程技术大学学报(自然科学版)》 CAS 2000年第2期174-176,共3页
针对信息系统开发中代码设计存在的不符合标准、结构不合理、内容不完全等问题.提出了严格按国家标准设计、处理好代码的可扩充性与简明性原则的统一,代码结构的合理性与稳定原则的统一、设计内容必须包括代码校验等具体的处理意见。
关键词 代码标准化 代码校验 信息系统 代码结构 开发
在线阅读 下载PDF
《黄河流域水土保持数据库表结构与信息代码编制规定》一书出版
11
作者 雷元静 《人民黄河》 CAS 北大核心 2005年第7期60-60,共1页
关键词 黄河流域 水土保持 数据库表结构 信息代码 编制工作 编码方法 《黄河流域水土保持数据库表结构与信息代码编制规定》
在线阅读 下载PDF
关于铁路主要收、发货人(单位)标准代码编制的探讨
12
作者 邹克勤 《铁道运输与经济》 1988年第10期31-32,共2页
一、主要收发货人代码标准编制的意义收发货人代码是铁路运输业务中进行数据处理的一项基本信息。由于收发货人(单位)名称通常以汉字书写,其名称字数不一,不便于信息的传输和处理,所以,在铁路有关业务中采用了代号方式解决这个问... 一、主要收发货人代码标准编制的意义收发货人代码是铁路运输业务中进行数据处理的一项基本信息。由于收发货人(单位)名称通常以汉字书写,其名称字数不一,不便于信息的传输和处理,所以,在铁路有关业务中采用了代号方式解决这个问题。如在列车到达确报电报中,各分局各自规定了自分局管内的收发货单位代号;在采用电子计算机编制货物运输计划中。 展开更多
关键词 代码编制 发货人 货物运输计划 运输业务 计算机编制 福州东站 汉字书写 运输单据 代码结构 卸车数
在线阅读 下载PDF
通过代码模式改进基于IR的需求和代码之间追踪生成方法 被引量:1
13
作者 杜天保 沈国华 +2 位作者 黄志球 王飞 吴德香 《小型微型计算机系统》 CSCD 北大核心 2019年第5期1107-1114,共8页
基于信息检索的需求和代码之间追踪生成方法(以下简称为IR追踪生成方法)根据软件制品之间的相似性识别追踪关系.然而,由于IR追踪生成方法仅仅考虑了文本信息,没有充分利用代码中蕴含的结构信息,当前的IR追踪生成方法准确度较低.针对这... 基于信息检索的需求和代码之间追踪生成方法(以下简称为IR追踪生成方法)根据软件制品之间的相似性识别追踪关系.然而,由于IR追踪生成方法仅仅考虑了文本信息,没有充分利用代码中蕴含的结构信息,当前的IR追踪生成方法准确度较低.针对这一问题,本文提出IR追踪生成方法和代码模式相结合的新方法,以提高IR追踪生成方法的准确性.具体而言,我们利用候选列表和代码依赖获取每个代码元素的代码模式,再利用代码模式对候选列表重新排序.实验结果表明,引入代码模式的IR追踪生成方法的准确性明显高于纯IR追踪生成方法,且具有良好的适用性. 展开更多
关键词 追踪 信息检索 代码结构 代码模式
在线阅读 下载PDF
基于RFID的实验鼠种群溯源的数据结构与算法设计 被引量:2
14
作者 王劲松 黄钢 +1 位作者 胡建华 魏晓锋 《计算机应用与软件》 CSCD 北大核心 2013年第8期214-216,共3页
根据实验鼠的生物学特性和数据采集需求特性,设计适用于实验鼠种群溯源的数据结构和算法,包括:鼠种身份追溯,实验鼠来源查询和遗传背景等身份信息查询。在《GB/T 20563-2006动物射频识别代码结构》的基础上,对识别代码结构进行补充,使... 根据实验鼠的生物学特性和数据采集需求特性,设计适用于实验鼠种群溯源的数据结构和算法,包括:鼠种身份追溯,实验鼠来源查询和遗传背景等身份信息查询。在《GB/T 20563-2006动物射频识别代码结构》的基础上,对识别代码结构进行补充,使得代码结构能存储更多的信息,以满足实验鼠的识别和种群溯源等应用。 展开更多
关键词 溯源 RFID技术 实验动物射频识别-代码结构
在线阅读 下载PDF
融合代码静态特征和频谱的软件缺陷定位技术 被引量:1
15
作者 王浩仁 岳雷 +1 位作者 李静雯 崔展齐 《计算机应用研究》 CSCD 北大核心 2023年第9期2785-2791,共7页
基于频谱的缺陷定位(spectrum-based fault localization,SBFL)通过分析测试用例的覆盖信息和执行结果信息进行快速定位,是目前最常用的缺陷定位技术。然而,该方法未能充分利用代码中隐含的语义和结构信息。若能将缺陷预测中使用到的代... 基于频谱的缺陷定位(spectrum-based fault localization,SBFL)通过分析测试用例的覆盖信息和执行结果信息进行快速定位,是目前最常用的缺陷定位技术。然而,该方法未能充分利用代码中隐含的语义和结构信息。若能将缺陷预测中使用到的代码结构信息和频谱信息融合使用,将有助于进一步提升缺陷定位的效果。为此,提出了一种融合代码静态特征和频谱的软件缺陷定位(fault localization combing static features and spectrums,FLFS)技术。首先,从Halstead等度量元集合中选取度量元指标并进行修改,以适用于度量代码的方法级特征;然后,根据选取的度量元指标提取程序中各个方法的静态特征并用于训练缺陷预测模型;最后,使用缺陷预测模型预测程序中各方法存在缺陷的预测可疑度,并与SBFL技术计算的频谱可疑度进行融合,以定位缺陷所在方法。为验证FLFS的有效性,将其与两种定位效果最好的SBFL技术DStar和Ochiai在Defects4J数据集上进行了对比实验。结果表明,FLFS具有更好的缺陷定位性能,对于E inspect@n指标,当n=1时,FLFS相比DStar和Ochiai分别多定位到16和10个缺陷;对于MRR指标,FLFS相比DStar和Ochiai分别提升了4.13%和1.08%。 展开更多
关键词 缺陷定位 缺陷预测 程序频谱 代码结构信息 可疑度
在线阅读 下载PDF
关于企业的柔性代码设计
16
作者 孙卫 《审计与经济研究》 1999年第5期62-64,共3页
关键词 参考代码 代码设计 分类码 自定义码 代码结构 营销信息系统 代码 自动生成 实例值 代码
在线阅读 下载PDF
浅谈家禽业信息化建设之标准化 被引量:1
17
作者 连京华 李惠敏 +2 位作者 孙凯 殷若新 宋敏训 《家禽科学》 2016年第7期3-5,共3页
随着大农业信息化的发展,禽业信息化建设得到了业界的认同和重视。特别是在2015年《政府工作报告》中指出"互联网+"行动计划以来,现代信息技术已在家禽生产管理与经营、服务模式以及相关产业链中不断深化渗透和应用,相关的创新应用... 随着大农业信息化的发展,禽业信息化建设得到了业界的认同和重视。特别是在2015年《政府工作报告》中指出"互联网+"行动计划以来,现代信息技术已在家禽生产管理与经营、服务模式以及相关产业链中不断深化渗透和应用,相关的创新应用研究也如火如荼, 展开更多
关键词 家禽业 政府工作报告 信息系统 分类编码 信息技术 代码结构 应用研究 信息标准化 应用软件 顺序码
在线阅读 下载PDF
切削刀具可视化柔性编码系统设计
18
作者 张小粉 刘雯 白瑀 《制造技术与机床》 北大核心 2021年第6期57-61,共5页
通过对刀具制造企业刀具编码的需求分析,依据编码分类理论,提出可视化柔性编码系统(VFCS),对VFCS系统进行功能分析,划分为代码结构设计、码位内容设计、代码输入与运行解析、代码查询4个组成模块。首先,完成了开发平台选型以及编码规范... 通过对刀具制造企业刀具编码的需求分析,依据编码分类理论,提出可视化柔性编码系统(VFCS),对VFCS系统进行功能分析,划分为代码结构设计、码位内容设计、代码输入与运行解析、代码查询4个组成模块。首先,完成了开发平台选型以及编码规范的基于XML的数据结构描述;其次,代码规范设计分成结构设计、码段内容设计两个部分,实现代码逻辑与内容相分离;最后,将代码结构信息定义成图形节点,利用交互绘图方法进行可视化建模,用有限状态机和有向图遍历实现代码结构解析,完成了VFCS系统设计。可视化编码技术既具有实用高效性又能提升切削刀具的设计管理水平。 展开更多
关键词 可视化柔性编码 代码结构 有限状态机 XML
在线阅读 下载PDF
一种基于子图搜索的特征定位方法 被引量:1
19
作者 付焜 吴毅坚 +1 位作者 彭鑫 赵文耘 《计算机科学》 CSCD 北大核心 2017年第4期56-59,81,共5页
确定源代码中与给定需求特征相关的程序元素的过程称为特征定位。但现在大部分的特征定位方法仍是以特征相关的描述和代码结构信息为输入,以特征相关的代码元素为输出。这样的结果缺乏代码元素间的关系信息,难以让开发者快速理解相关特... 确定源代码中与给定需求特征相关的程序元素的过程称为特征定位。但现在大部分的特征定位方法仍是以特征相关的描述和代码结构信息为输入,以特征相关的代码元素为输出。这样的结果缺乏代码元素间的关系信息,难以让开发者快速理解相关特征的程序结构。针对这个问题,提出一种基于子图搜索的特征定位方法。该方法能找出与特征相关的代码元素,并以依赖调用图的形式将结果展示出来,让开发者快速了解代码结构。根据该方法实现了相应工具并经过实验验证了方法的有效性。该方法的平均准确率为40.41%,平均召回率为50.28%。 展开更多
关键词 特征定位 程序理解 代码结构 调用依赖
在线阅读 下载PDF
基于Ajax的电子政务平台的研究与应用 被引量:17
20
作者 陈郑伟 彭岩 庄力可 《计算机工程与应用》 CSCD 北大核心 2007年第5期196-199,214,共5页
论文针对J2EE平台中存在用户等待时间较长的问题,提出了一种Ajax和J2EE平台结合的新方法,并成功地在国家电子发展基金项目的电子政务实际应用示范中的政务通4.0上得到应用。该方法在现有J2EE三层体系结构下添加Ajax引擎,在页面部分与用... 论文针对J2EE平台中存在用户等待时间较长的问题,提出了一种Ajax和J2EE平台结合的新方法,并成功地在国家电子发展基金项目的电子政务实际应用示范中的政务通4.0上得到应用。该方法在现有J2EE三层体系结构下添加Ajax引擎,在页面部分与用户交互,并分担部分业务层逻辑。实际应用的结果表明,在现有的J2EE平台下应用Ajax技术,使系统层次划分更为清晰,并能减少系统冗余代码,减轻服务器压力,提高系统的响应速度,减少用户的等待时间。 展开更多
关键词 AJAX技术 J2EE 电子政务应用 代码结构优化
在线阅读 下载PDF
上一页 1 2 下一页 到第
使用帮助 返回顶部