声明
致谢
摘要
1 引言
1.1 研究背景
1.2 目的及意义
1.3 研究现状
1.3.1 软件质量评估
1.3.2 社团结构挖掘
1.3.3 基于调用图分析的软件评估
1.4 研究内容
1.5 论文组织结构
2 相关理论及统计方法
2.1 复杂网络
2.1.1 基本概念及认识
2.1.2 网络拓扑结构的特征指标
2.2 基于拓扑结构的社区发现
2.2.1 社区现象
2.2.2 社团挖掘方法
2.2.3 Infomap社区划分算法
2.2.4 社区结构相似度指标
3 基于社团结构的软件质量评价指标
3.1 研究方案概述
3.2 数据采集
3.2.1 开源软件产品或应用的选择
3.2.2 数据预处理
3.3.3 数据集介绍
3.3 构建基于源码的函数调用网络
3.4 主要指标及其计算结果
3.4.1 指标字段及其取值类型
3.4.1 拓扑结构特征指标
3.4.2 相似度指标
3.5 小结
4 实验及结果分析
4.1 软件综合评分方法
4.2 评分与指标相关性
4.2.1 NMI、RI和ARI指标的相关性
4.2.2 各种指标与软件综合得分的相关性
4.3 评分与指标的Pearson相关系数
4.3.1 样本(单变量)分布类型检验
4.3.2 样本均值和标准差
4.3.3 Pearson相关系数及其显著性水平
4.4 结果分析
5 总结及展望
5.1 本文工作总结
5.2 研究展望
参考文献
作者简历及攻读硕士学位期间取得的研究成果
学位论文数据集