作者:
基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
为促进遗留软件系统的理解和演化任务,需要对系统的整体功能结构有一个总体认识。常见的方法主要是利用聚类技术对静态源代码进行分析。然而在面向对象的软件系统中,由于软件的复杂性如多态和动态绑定等因素的存在,因此需要考虑对象的运行时特性。用况和用况模型从用户的角度描述了软件系统的行为特点,反映了系统的功能特性,已经成为程序理解的一个关键所在。通过对用况的聚类分析,建立软件系统的结构框架,并与实际的设计结构进行比较,以验证软件结构质量好坏,是本文所提出的研究思路。该方法结合利用关联规则挖掘技术获取用况对应的执行事件,并通过静态结构的分析对用况和相关事件的调用依赖关系进行扩充。最后通过一个开源项目的实验分析进行评估,讨论方法的适用性和有效性。
推荐文章
基于深度聚类的开源软件漏洞检测方法
开源软件
漏洞检测
源代码分析
深度学习
聚类
应用分类方法进行聚类评价
聚类评价
分类
信息增益
一种面向软件缺陷预测的特征聚类选择方法
软件缺陷预测
特征选择
特征聚类
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 通过用况聚类促进软件结构恢复的方法
来源期刊 电子学报 学科 工学
关键词 动态分析 静态分析 用况 聚类 软件结构恢复
年,卷(期) 2013,(7) 所属期刊栏目 科研通信
研究方向 页码范围 1412-1418
页数 7页 分类号 TP311.5
字数 6319字 语种 中文
DOI 10.3969/j.issn.0372-2112.2013.07.026
五维指标
作者信息
序号 姓名 单位 发文数 被引次数 H指数 G指数
1 任武 1 2 1.0 1.0
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (1)
节点文献
引证文献  (2)
同被引文献  (2)
二级引证文献  (0)
2003(1)
  • 参考文献(1)
  • 二级参考文献(0)
2013(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
2014(1)
  • 引证文献(1)
  • 二级引证文献(0)
2017(1)
  • 引证文献(1)
  • 二级引证文献(0)
研究主题发展历程
节点文献
动态分析
静态分析
用况
聚类
软件结构恢复
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
电子学报
月刊
0372-2112
11-2087/TN
大16开
北京165信箱
2-891
1962
chi
出版文献量(篇)
11181
总下载数(次)
11
总被引数(次)
206555
论文1v1指导