期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
基于版本的多重软件重构自动检测技术研究 被引量:2
1
作者 钟林辉 黄小明 +1 位作者 薛良波 叶海涛 《江西师范大学学报(自然科学版)》 CAS 北大核心 2018年第5期464-469,472,共7页
软件重构的自动检测是目前软件重构领域的一个研究热点.目前,多重软件重构的自动检测方法能够检测出在不同软件版本的不同位置上实施的多重重构操作,但是对发生在不同软件版本的相同位置上的多重重构操作则无能为力.为此,该文提出了一... 软件重构的自动检测是目前软件重构领域的一个研究热点.目前,多重软件重构的自动检测方法能够检测出在不同软件版本的不同位置上实施的多重重构操作,但是对发生在不同软件版本的相同位置上的多重重构操作则无能为力.为此,该文提出了一种在函数级别,利用函数调用图,实现基于多版本的多重软件重构的自动检测方法.该方法能够自动检测出在不同软件版本中的同一个函数上发生的"函数抽取"和"函数重命名"多重重构操作.同时,通过实验验证了该方法的有效性. 展开更多
关键词 软件重构 软件版本 函数抽取 函数重命名
下载PDF
基于多维属性的构件化软件演化相似性度量方法研究 被引量:1
2
作者 钟林辉 李俊杰 +1 位作者 夏鲸 薛良波 《计算机科学》 CSCD 北大核心 2016年第S2期499-505,共7页
对不同软件进行演化相似性度量和比较能帮助软件维护人员理解软件演化及预测其演化趋势。然而,传统的研究大多度量单一软件演化属性的变化,虽然有些也涉及到多维演化属性,但并没有与软件的演化相似性相联系;同时亦缺乏在较高抽象层次度... 对不同软件进行演化相似性度量和比较能帮助软件维护人员理解软件演化及预测其演化趋势。然而,传统的研究大多度量单一软件演化属性的变化,虽然有些也涉及到多维演化属性,但并没有与软件的演化相似性相联系;同时亦缺乏在较高抽象层次度量软件演化相似性的有效途径。为此,以构件为基本单位,提出了一种基于多维演化属性的构件化软件演化相似性度量模型。即通过在原子构件层和系统(复合构件)层定义演化属性,进而度量原子构件之间以及系统(复合构件)之间的演化相似性。初步的实验表明,在原型工具的支持下该方法能辅助软件维护人员进行软件演化相似性的判断。 展开更多
关键词 构件化软件 软件演化 多维演化属性 演化相似性度量
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部