论文研究-基于bugs的克隆代码稳定性评估方法.pdf

时间:2022-08-11 16:21:17
【文件属性】:
文件名称:论文研究-基于bugs的克隆代码稳定性评估方法.pdf
文件大小:1.14MB
文件格式:PDF
更新时间:2022-08-11 16:21:17
克隆代码,bugs,修改频度,稳定性,SVN 针对克隆代码稳定性评价方法少且准确度低等问题,提出了一种以含bugs的代码文件修改频度为标准的评价克隆代码稳定性的方法。首先从软件版本管理系统中获取软件bugs的修复日志并进行标准化处理;其次从bugs管理系统中获取软件bugs的详细描述信息,并利用bug的ID号和修复日志中bug的ID号进行关联提取含bugs的代码文件;然后通过克隆检测工具检测获取软件系统中的克隆代码,并与含bugs的代码文件路径进行关联,提取出含bugs的克隆与非克隆代码;最后利用SVN diff工具统计含bugs的克隆代码和非克隆代码的修改频度,并对克隆代码的稳定性进行评估。对五款不同语言开发的软件系统进行实验,实验结果表明克隆代码修改频度较非克隆代码更少,且引起的bugs严重程度相对较低,同时表明此评估方法的可行性,为克隆代码的管理和维护提供了依据。

网友评论