首页> 中国专利> 一种基于类多层网络的软件类重要性度量方法

一种基于类多层网络的软件类重要性度量方法

摘要

本发明公开了一种基于类多层网络的软件类重要性度量方法,包括以下步骤:将Java软件的源代码在类粒度抽象为类多层网络;计算类多层网络每一层中类节点的加权h指数;使用统计平均数法(专家打分法)为类在每一层中的加权h指数赋权重,进而将每个类在各层中的加权h指数通过线性加权融合成一个全局加权h指数,并以节点的全局加权h指数作为类重要性的度量指标。现有方法基本都忽略了类粒度网络的多层性,本发明弥补了现有方法的不足,首次将类多层网络引入类重要性的量度中,对于更加准确地理解软件结构,提高代码维护的效率具有重要意义。

著录项

  • 公开/公告号CN109445843B

    专利类型发明专利

  • 公开/公告日2021-08-03

    原文格式PDF

  • 申请/专利权人 浙江工商大学;

    申请/专利号CN201811261866.2

  • 申请日2018-10-26

  • 分类号G06F8/75(20180101);

  • 代理机构33200 杭州求是专利事务所有限公司;

  • 代理人刘静;邱启旺

  • 地址 310018 浙江省杭州市下沙高教园区学正街18号

  • 入库时间 2022-08-23 12:14:58

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号