《表7 10个方法块簇功能常用性信息》
针对方法块功能常用性的评估是根据本文构造的数据集,计算待评估方法块与数据集中方法块功能的相似性,然后可以根据阈值评估该方法块功能的常见程度。因此,对方法块功能常用性维度进行验证的方法是,对数据集中方法块相似度大于阈值的方法块功能进行人为获取,进而判断对应功能是否常见。具体来说,直接计算数据集中方法块之间相似度,并将相似度大于阈值的方法块归为一簇。对簇规模较大的簇中方法块功能常用性进行评估。为了和已构建的方法块数据集进行区分,从GitHub上另外爬取了200个Java项目来构建验证所使用数据集,切分得到方法块总数为118 254。表7所示为10个较大簇方法块功能信息。
图表编号 | XD00134724000 严禁用于非法目的 |
---|---|
绘制时间 | 2020.03.01 |
作者 | 包盼盼、陶传奇、黄志球 |
绘制单位 | 南京航空航天大学计算机科学与技术学院、南京航空航天大学计算机科学与技术学院、南京航空航天大学高安全系统的软件开发与验证技术工信部重点实验室、南京大学计算机软件新技术国家重点实验室、软件新技术与产业化协同创新中心、南京航空航天大学计算机科学与技术学院、南京航空航天大学高安全系统的软件开发与验证技术工信部重点实验室、软件新技术与产业化协同创新中心 |
更多格式 | 高清、无水印(增值服务) |