首页> 中文期刊>工程科学与技术 >一种基于h指数变体的软件网络节点重要性度量方法

一种基于h指数变体的软件网络节点重要性度量方法

     

摘要

新成员在参与软件项目开发和维护系统时,往往需要花费大量时间去理解系统的结构和功能,为了加速新成员对系统的理解,通常优先推荐他们关注一些系统中更重要的类。大量研究表明软件系统具有明显的复杂网络拓扑形态,可以将软件系统抽象为软件网络模型,通过网络节点重要性度量方法识别软件系统中更重要的类,辅助新成员快速掌握系统的核心结构和功能。目前,关于网络节点重要性度量的方法很多,大多数方法仅考虑邻居节点的度或边的权重。另外,h指数作为一种成功用于定量评估研究人员学术成就的指标也很少应用于软件网络中重要类的识别。作者以Ant、Jung和Maven项目为研究对象,构建对应的加权软件网络模型,结合节点的度和连边的权重信息提出H-NWD、A-NWD和G-NWD 3个h指数的变体指标来度量软件系统中类的重要性,并与已有的度中心性、介数中心性、接近度中心性、特征向量中心性、Page Rank中心性5个常用的复杂网络中心性度量指标进行对比。实验结果表明,本文所提的H-NWD和G-NWD指标与已有的度量指标交集达到80%以上,能够很好地识别软件系统中重要类;在确定类的修改情况下,H-NWD指标与度中心性、特征向量中心性、Page Rank中心性共同识别的重要类节点rank值更靠前,且被识别的其他类节点修改更频繁,相比于已有指标在识别关键类上更准确。

著录项

  • 来源
    《工程科学与技术》|2017年第4期|P.136-144|共9页
  • 作者单位

    [1]武汉大学计算机学院软件工程国家重点实验室,湖北武汉430072 [2]武汉软件工程职业学院计算机学院,湖北武汉430205 [3]武汉大学国际软件学院软件工程国家重点实验室,湖北武汉430072 [4]武汉大学复杂网络研究中心,湖北武汉430072;

    [1]武汉大学计算机学院软件工程国家重点实验室,湖北武汉430072 [2]武汉软件工程职业学院计算机学院,湖北武汉430205 [3]武汉大学国际软件学院软件工程国家重点实验室,湖北武汉430072 [4]武汉大学复杂网络研究中心,湖北武汉430072;

    [1]武汉大学计算机学院软件工程国家重点实验室,湖北武汉430072 [2]武汉软件工程职业学院计算机学院,湖北武汉430205 [3]武汉大学国际软件学院软件工程国家重点实验室,湖北武汉430072 [4]武汉大学复杂网络研究中心,湖北武汉430072;

    [1]武汉大学计算机学院软件工程国家重点实验室,湖北武汉430072 [2]武汉软件工程职业学院计算机学院,湖北武汉430205 [3]武汉大学国际软件学院软件工程国家重点实验室,湖北武汉430072 [4]武汉大学复杂网络研究中心,湖北武汉430072;

    [1]武汉大学计算机学院软件工程国家重点实验室,湖北武汉430072 [2]武汉软件工程职业学院计算机学院,湖北武汉430205 [3]武汉大学国际软件学院软件工程国家重点实验室,湖北武汉430072 [4]武汉大学复杂网络研究中心,湖北武汉430072;

    [1]武汉大学计算机学院软件工程国家重点实验室,湖北武汉430072 [2]武汉软件工程职业学院计算机学院,湖北武汉430205 [3]武汉大学国际软件学院软件工程国家重点实验室,湖北武汉430072 [4]武汉大学复杂网络研究中心,湖北武汉430072;

  • 原文格式 PDF
  • 正文语种 CHI
  • 中图分类 程序设计、软件工程;
  • 关键词

    关键类 h指数 软件网络 节点重要性 中心性度量;

  • 入库时间 2023-07-26 00:36:16

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号