期刊文献+
共找到10篇文章
< 1 >
每页显示 20 50 100
一种代码和中文文档关联信息的自动提取方法 被引量:3
1
作者 陈华 钱剑飞 俞瑞钊 《计算机应用与软件》 CSCD 北大核心 2005年第9期48-49,110,共3页
维护代码和对应的文档的关联在软件维护、程序理解、需求跟踪等软件工程活动中有重要的意义。维护这些关联其关键在于提取关联信息,提出了一种利用信息检索技术自动提取程序源代码和中文文档关联信息的方法。首先通过提取文档中的词汇... 维护代码和对应的文档的关联在软件维护、程序理解、需求跟踪等软件工程活动中有重要的意义。维护这些关联其关键在于提取关联信息,提出了一种利用信息检索技术自动提取程序源代码和中文文档关联信息的方法。首先通过提取文档中的词汇建立文档的语言概率模型,在此基础上用由代码信息组成的检索项检索文档集,由此得到代码和文档的相关列表和关联矩阵。测试结果表明在提取项大于5时即可获得95%以上的关联。 展开更多
关键词 软件维护 信息检索 程序理解 自动提取方法 程序源代码 中文文档 关联信息 信息检索技术 工程活动 需求跟踪
在线阅读 下载PDF
程序算法识别研究综述 被引量:5
2
作者 鲁强 李效恋 王智广 《计算机应用》 CSCD 北大核心 2012年第10期2863-2868,共6页
程序算法识别是程序理解研究中的子问题,主要目的是针对程序源代码识别出其所蕴含的程序算法。针对程序算法识别问题,首先说明其定义及实现过程;对可应用于程序算法识别领域的程序理解技术进行分类介绍,说明每种方法的实现技术路线;最... 程序算法识别是程序理解研究中的子问题,主要目的是针对程序源代码识别出其所蕴含的程序算法。针对程序算法识别问题,首先说明其定义及实现过程;对可应用于程序算法识别领域的程序理解技术进行分类介绍,说明每种方法的实现技术路线;最后对每种方法进行了比较、分析,并提出未来程序算法识别研究的重点问题。 展开更多
关键词 算法识别 程序理解 逆向工程 概念定位 信息检索
在线阅读 下载PDF
软件源代码中的代码克隆现象及其检测方法 被引量:1
3
作者 叶青青 《计算机应用与软件》 CSCD 北大核心 2008年第9期147-149,159,共4页
如果软件源程序中的一个代码段和同一程序中的另一个代码段在结构或语义上类似,这些代码段就成了代码克隆。概述代码克隆存在的各种形式,分析代码克隆产生的原因,并在概括了代码克隆检测的一般过程以后进一步阐述两类代码克隆检测方法:... 如果软件源程序中的一个代码段和同一程序中的另一个代码段在结构或语义上类似,这些代码段就成了代码克隆。概述代码克隆存在的各种形式,分析代码克隆产生的原因,并在概括了代码克隆检测的一般过程以后进一步阐述两类代码克隆检测方法:基于语义抽象树的检测方法和基于Token序列的检测方法。 展开更多
关键词 代码克隆 软件维护 软件理解 语义抽象树 后缀树 频繁项集挖掘
在线阅读 下载PDF
功能转换——软件维护自动化之路
4
作者 陈绍强 杨放春 陈俊亮 《软件学报》 EI CSCD 北大核心 1997年第3期220-228,共9页
软件维护的自动化是由维护工具根据维护人员提出的维护需求规范自动进行维护操作.这些维护操作种类很多,但最重要的是功能转换.功能转换涉及到功能识别、功能转换需求规范定义及功能生成.功能自动转换的基础在于对功能这一概念的理... 软件维护的自动化是由维护工具根据维护人员提出的维护需求规范自动进行维护操作.这些维护操作种类很多,但最重要的是功能转换.功能转换涉及到功能识别、功能转换需求规范定义及功能生成.功能自动转换的基础在于对功能这一概念的理论剖析和建模.目前维护自动化基本上是走程序转换的道路,这种方法是建立一个概念模式及转换模式库以提供规则,程序转换就依据这套规则进行.程序转换没有从根本上解决问题,因为维护能力被限制在所提供的概念模式及转换模式中,而实际的维护要求则千变万化.这个矛盾的解决只能通过总结出功能的共性,并借以分析出具体软件系统的功能及各功能之间的约束关系,从而维护人员能针对具体的要求,提出相应的功能转换需求,进行高水平的维护.本文分析了功能概念,并在此基础上提出了功能识别及功能约束所应采取的形式。 展开更多
关键词 软件维护 软件开发 功能转换 自动化
在线阅读 下载PDF
一种从结构化源程序导出PAD图的方法
5
作者 曾广周 刘毅慧 《计算机研究与发展》 EI CSCD 北大核心 1996年第8期586-590,共5页
本文讨论一种从结构化源程序导出PAD图的方法。该方法可用于程序理解和维护.以求有效地保持PAD文档与结构化源程序之间的一致。
关键词 结构化程序 PAD图 软件维护 软件开发
在线阅读 下载PDF
基于关系图的篇章分析方法及算法设计
6
作者 刘军万 刘飞飞 《中南林学院学报》 CSCD 2004年第5期93-97,共5页
 在简要介绍篇章的向量空间模型表示的基础上,讨论了基于段间相似度和关系图进行篇章分析的方法,包括:结构分析,主题分析和聚类,浏览与跳段阅读,最后讨论所存在的主要问题及进一步改进的意见.
关键词 分布式计算 软件设计 向量空间模型 信息检索 篇章理解 自然语言处理
在线阅读 下载PDF
基于信息检索的缺陷定位:问题、进展与挑战 被引量:16
7
作者 郭肇强 周慧聪 +4 位作者 刘释然 李言辉 陈林 周毓明 徐宝文 《软件学报》 EI CSCD 北大核心 2020年第9期2826-2854,共29页
缺陷的存在,会影响软件系统的正常使用甚至带来重大危害.为了帮助开发者尽快找到并修复这些缺陷,研究者提出了基于信息检索的缺陷定位方法.这类方法将缺陷定位视为一个检索任务,它为每个缺陷报告生成一份按照程序实体与缺陷相关度降序... 缺陷的存在,会影响软件系统的正常使用甚至带来重大危害.为了帮助开发者尽快找到并修复这些缺陷,研究者提出了基于信息检索的缺陷定位方法.这类方法将缺陷定位视为一个检索任务,它为每个缺陷报告生成一份按照程序实体与缺陷相关度降序排序的列表.开发者可以根据列表顺序来审查代码,从而降低审查成本并加速缺陷定位的进程.近年来,该领域的研究工作十分活跃,在改良定位方法和完善评价体系方面取得了较大进展.与此同时,为了能够在实践中更好地应用这类方法,该领域的研究工作仍面临着一些亟待解决的挑战.对近年来国内外学者在该领域的研究成果进行系统性的总结:首先,描述了基于信息检索的缺陷定位方法的研究问题;然后,分别从模型改良和模型评估两方面陈述了相关的研究进展,并对具体的理论和技术途径进行梳理;接着,简要介绍了缺陷定位的其他相关技术;最后,总结了目前该领域研究过程中面临的挑战并给出建议的研究方向. 展开更多
关键词 信息检索 缺陷定位 软件维护 缺陷报告
在线阅读 下载PDF
基于信息检索的软件缺陷定位方法综述 被引量:11
8
作者 李政亮 陈翔 +1 位作者 蒋智威 顾庆 《软件学报》 EI CSCD 北大核心 2021年第2期247-276,共30页
基于信息检索的软件缺陷定位方法是当前软件缺陷定位领域中的一个研究热点.该方法主要分析缺陷报告文本和程序模块代码,通过计算缺陷报告和程序模块间的相似度,选取与缺陷报告相似度最高的若干程序模块,将其推荐给开发人员.对近些年国... 基于信息检索的软件缺陷定位方法是当前软件缺陷定位领域中的一个研究热点.该方法主要分析缺陷报告文本和程序模块代码,通过计算缺陷报告和程序模块间的相似度,选取与缺陷报告相似度最高的若干程序模块,将其推荐给开发人员.对近些年国内外研究人员在该综述主题上取得的成果进行了系统的梳理和总结.首先,给出研究框架并阐述影响方法性能的3个重要因素——数据源、检索模型和场景应用;其次,依次对这3个影响因素的已有研究成果进行总结;然后,总结基于信息检索的软件缺陷定位研究中常用的性能评测指标和评测数据集;最后总结全文,并对未来值得关注的研究方向进行展望. 展开更多
关键词 软件维护 软件缺陷定位 信息检索 缺陷报告 程序模块
在线阅读 下载PDF
基于LSI的代码-文档可追溯关联挖掘研究 被引量:1
9
作者 杨雪敏 张毅坤 +2 位作者 崔颖安 张保卫 夏辉 《计算机工程》 CAS CSCD 北大核心 2011年第8期34-36,共3页
软件过程产品间可追溯关联挖掘对软件维护及需求跟踪等众多领域至关重要。基于此,提出一种基于潜在语义索引提取程序代码和中文文档关联信息的方法,该方法是对向量空间模型的改进,通过分析文本间隐含的语义结构来确定关联度,而不依赖于... 软件过程产品间可追溯关联挖掘对软件维护及需求跟踪等众多领域至关重要。基于此,提出一种基于潜在语义索引提取程序代码和中文文档关联信息的方法,该方法是对向量空间模型的改进,通过分析文本间隐含的语义结构来确定关联度,而不依赖于词项的匹配。实验结果表明,该方法不依赖于代码和文档预先定义的同义词库和知识库,并能一定程度上提高查全率和查准率。 展开更多
关键词 软件维护 可追溯关联挖掘 隐含语义索引 信息检索 跨语言信息检索
在线阅读 下载PDF
基于轻量级分析的程序静态分析器
10
作者 赖松凤 古辉 叶会华 《浙江工业大学学报》 CAS 2007年第6期662-665,共4页
在现代软件工程中,程序理解技术是实现对软件系统分析和理解的一种关键技术和有效途径.国内外学者为此做出了不懈的努力,开发了不少的理解工具.在分析现有工具的基础上,设计了一个基于轻量级分析的程序静态分析器,采用增量式分析技术,... 在现代软件工程中,程序理解技术是实现对软件系统分析和理解的一种关键技术和有效途径.国内外学者为此做出了不懈的努力,开发了不少的理解工具.在分析现有工具的基础上,设计了一个基于轻量级分析的程序静态分析器,采用增量式分析技术,快速分析源程序文件得到交叉索引信息,改善了程序分析时间. 展开更多
关键词 程序理解 软件维护 增量式分析 轻量级分析
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部