首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 371 毫秒
1.
《计算机科学与探索》2016,(9):1201-1210
确定演化活动潜在影响的过程称为特征定位。特征定位已经被公认为影响软件演化项目成败的一个关键因素,如何利用程序的领域知识促进特征定位的准确性已经成为当前研究的一个重要问题。该方法提取出软件源代码中的特征,并对提取后的特征进行主题分析,然后通过输入查询语句定位出被修改的源代码。利用现有的开源软件进行实验,并将实验结果与对应开源软件的Benchmark进行对比,结果表明所提出方法的精确度有所提高,可以进行软件特征的定位。实验结果中,平均查全率达到69.16%和100%,平均查准率达到1.28%和2.43%,平均调和平均数达到2.50%和4.72%,性能较对比方法有较大的提高。  相似文献   

2.
软件特征定位是软件演化活动得以顺利展开的前提条件。当前特征定位研究的性能仍有待于进一步提高。为了获得较好的性能,在文件夹粒度上获取主题知识,将系统中同一个文件夹下的所有类(class)划分为同一个主题知识类,提出利用深度学习算法——循环神经网络RNN(Recurrent Neural Networks)进行面向主题的特征定位。同时,在该方法的基础上提出了一种改进的模型。为了使实验结果更具现实意义,与基线方法和其他一些方法相比,将实验数据从10组提高到531组和将检索率从15%缩小到10%,即使在这种情况下,所获得的实验结果,无论是从正面与基线方法相比还是从侧面与目前的一些特征定位方法相比,该方法都获得了不错的性能。  相似文献   

3.
《计算机科学与探索》2017,(10):1599-1608
软件特征定位是软件演化活动顺利展开的保证。基于文本的特征定位方法是目前特征定位研究的一个重要组成部分。当前基于文本的特征定位方法将代码关键词视为独立同分布的个体,忽略了代码间的语境。针对上述问题,基于深度学习语言模型RNNLM(recurrent neural networks language model)提出了一种源代码主题建模方法,并在此基础上实现了特征定位。实验结果表明,与基于LDA(latent Dirichlet allocation)和LSI(latent semantic indexing)的文本特征定位相比较,查准率提高8.61%和2.61%,表明该方法具有较优的查准率。  相似文献   

4.
基于“知识元”的知识组织与检索   总被引:19,自引:0,他引:19  
文章提出了知识组织与检索中的知识元与向导信息的导航变换理论与方法,对建立知识元的理论基础认知元做了研究,给出了文本中的知识元抽取的模块图。该理论方法已采用软件实现,展现出了光明的前景。  相似文献   

5.
受限领域中文文本主题标引系统研究   总被引:1,自引:0,他引:1  
文中介绍了受限领域中文文本主题标引系统的设计原理。该系统基于领域知识库进行主题特征识别,根据知识库中概念间的关系进行特征项权重的计算。实现了基于词汇分析技术和基于领域知识计算相结合的方式下,受限领域中文文本内容主题概念的识别。实验结果显示,主题识别平均正确率为79%。  相似文献   

6.
石油勘探开发领域本体构建及应用   总被引:1,自引:0,他引:1  
领域本体是知识工程中的重要组成部分,本体技术是一种重要的知识表示方法,是知识工程背后的支撑技术。首先介绍领域本体的构建理论及方法,从主题域、知识域、本体域提出石油勘探开发领域本体的三维知识模型并基于该模型开发了本体构建软件实现了石油勘探实例的管理及应用。  相似文献   

7.
为弥补产品设计过程中知识检索方式的不足,同时降低因需求不明确导致知识推送的盲目性,提出了一种根据用户兴趣特征进行筛选实现设计知识推送的方法. 首先阐述了基于用户兴趣特征的产品设计知识推送原理,给出了设计知识组织管理方法. 然后分析了用户兴趣特征集合的构建方法,采用文本相似度算法,实现了知识特征与兴趣特征的匹配. 最后以某电气产品制造企业为背景,通过应用实例验证了该方法的可行性和可靠性.  相似文献   

8.
员工知识共享行为树的动态创建算法   总被引:1,自引:0,他引:1  
采用建立知识共享行为ontology和行为树映射方法,设计了一种能够根据员工的知识行动动态生成其行为树的有效算法。该算法具有实时、交互式的特点,能够实现对员工知识共享的参与度作出定量评价。  相似文献   

9.
林泽琦  邹艳珍  赵俊峰  曹英魁  谢冰 《软件学报》2019,30(12):3714-3729
自然语言文本形式的文档是软件项目的重要组成部分.如何帮助开发者在大量文档中进行高效、准确的信息定位,是软件复用领域中的一个重要研究问题.提出了一种基于代码结构知识的软件文档语义搜索方法.该方法从软件项目的源代码中解析出代码结构图,并以此作为领域特定的知识来帮助机器理解自然语言文本的语义.这一语义信息与信息检索技术相结合,从而实现了对软件文档的语义检索.在StackOverflow问答文档数据集上的实验表明,与多种文本检索方法相比,该方法在平均准确率(mean average precision,简称MAP)上可以取得至少13.77%的提升.  相似文献   

10.
邢双双  刘名威  彭鑫 《软件学报》2022,33(11):4027-4045
开源及企业软件项目和各类软件开发网站上的代码片段是重要的软件开发资源.然而,很多开发者代码搜索需求反映的代码的高层意图和主题难以通过基于代码文本的信息检索技术来实现精准的代码搜索.因此,反映代码整体意图和主题的语义标签对于改进代码搜索、辅助代码理解都具有十分重要的作用.现有的标签生成技术主要面向文本内容或依赖于历史数据,无法满足大范围代码语义标注和辅助搜索、理解的需要.针对这一问题,提出了一种基于知识图谱的代码语义标签自动生成方法KGCodeTagger.该方法通过基于API文档和软件开发问答文本的概念和关系抽取构造软件知识图谱,作为代码语义标签生成的基础.针对给定的代码,该方法识别并抽取出通用API调用或概念提及,并链接到软件知识图谱中的相关概念上.在此基础上,该方法进一步识别与所链接的概念相关的其他概念作为候选,然后按照多样性和代表性排序,产生最终的代码语义标签.通过实验对KGCodeTagger软件知识图谱构建的各个步骤进行了评估,并通过与几个已有的基准方法的比较,对所生成的代码语义标签质量进行了评估.实验结果表明,KGCodeTagger的软件知识图谱构建步骤是合理有效的,该方法所生成的代码语义标签是高质量、有意义的,能够帮助开发人员快速理解代码的意图.  相似文献   

11.
关于知识工程的发展综述   总被引:1,自引:0,他引:1  
人工智能与计算机技术的结合产生了所谓"知识工程",本文首先从知识工程的基本概念入手,依次对其包含的知识的获取、知识的表示和知识的运用三大要素进行详细的总结概述,同时提出将知识管理加入知识工程对于其实戢应用的巨大作用.  相似文献   

12.
知识获取是知识从外部知识源到计算机内部的转换过程,是当前知识工程研究的热点和难点问题之一。该文阐述了知识获取的定义、方法和最终目标,重点介绍了显性知识和隐性知识的获取方法,并分析了这两类方法的优缺点,最后给出了知识获取的困难和一些改进思想。  相似文献   

13.
Abstract: Knowledge is an inherently dynamic entity continuously changing and evolving. In many cases, the coexistence of different versions of the same core knowledge is a necessity. So is the availability of the proper environment and tools to deal with knowledge versioning. In this paper, a framework of knowledge versioning management is proposed and implemented dealing with hybrid knowledge representation models using frames and rules. This framework facilitates knowledge version handling and maintenance, improving, in parallel, knowledge sharing and reuse. Knowledge components are stored in a set of tables and handled as data under the auspices of a database management system. The proper structure of tables and their relationships allows the creation of independent knowledge modules. Several knowledge modules can be assembled to construct higher level modules, which finally form versions of knowledge. Corresponding knowledge base versions consist of several knowledge modules easy to handle and process in various application areas. The proposed framework has been implemented and thoroughly examined in an application area of great importance, such as pest management.  相似文献   

14.
汉语的一种知识一体化表示方法   总被引:2,自引:1,他引:1  
随着计算机自然语言处理研究的不断深入,人们越来越认识到知识在计算机语言处理系统中的重要性。本文结合语言心理学的一些相关结论,对照人在真实领域中的语言处理过程,提出了一种适合计算机存储和检索的知识一体化表示方法,并分析了它的实际应用前景。  相似文献   

15.
Abstract

Although end-user computing has had a major impact on the information systems business, few books adequately discuss the subject. This column reviews three books that address some important aspects of end-user computing — how it can change the way people work, the benefits that can result from this change, and economic justifications for it.  相似文献   

16.
知识分析在知识库创建过程中十分重要,而知识的不一致分析是知识分析中的重要内容之一。基于框架表示法,分析了多种不一致的情况,并提出了相应的处理策略,用以检测和修正不一致的知识,以提高所获取知识的精度。Visual C++环境下的实验结果表明所提出的方法是可靠和可行的,为知识库的创建奠定了基础。  相似文献   

17.
国内垂直领域知识图谱发展现状与展望   总被引:1,自引:0,他引:1  
为了充分展现国内在垂直知识图谱领域研究的现状,以垂直领域知识图谱为研究对象对其发展现状和趋势进行综述.对垂直领域知识图谱的定义和分类、架构和关键技术的发展现状进行了详细论述;针对垂直领域知识图谱的具体应用进行了论述,并以学术信息知识图谱和医药卫生知识图谱为例进行了详细介绍.最后对垂直领域知识图谱发展中存在的问题和对策以及未来的趋势进行了探讨.  相似文献   

18.
企业知识管理系统中的知识地图面临知识存储分散、来源复杂、类型多样且不断变化等问题,严重影响了企业知识共享和知识重用.提出一种基于企业本体自动构建知识地图,并根据用户搜索动态维护和扩充知识地图的方法,最后对知识地图构建、扩充和利用进行了实例分析.  相似文献   

19.
针对高校师生知识的分布式、动态性和异构性等特点以及高校知识的学科专业的分类特征,提出了一种基于本体的高校知识管理系统模型OUKM,重点研究了OUKM的知识组织、知识查询和知识排序等实现方法,提出了基于知识结构本体的知识组织方法,以及精确知识查询、排序算法和模糊知识查询、排序算法。针对计算机专业知识,实现了一个基于本体的高校知识管理系统。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

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

京公网安备 11010802026262号