研究文章|开放获取
Dengcheng燕,甄邵,谊文张,本气, ”BurstBiRank: Co-Ranking GitHub的开发人员和项目与复杂网络结构和猝发性交互”,复杂性我>, 卷。2020年, 文章的ID7264396, 12 页面, 2020年。 https://doi.org/10.1155/2020/7264396
BurstBiRank: Co-Ranking GitHub的开发人员和项目与复杂网络结构和猝发性交互
文摘
社会协作编码的广泛采用,越来越多的开发人员参与和协作等平台GitHub通过丰富的社会和技术的关系,形成了一个大型复杂的技术系统。像在其他复杂系统关键节点的功能,有影响力的开发人员和项目通常扮演着重要的角色在推动这一技术系统更优化的软件开发效率较高的国家,这使得它在识别有意义的研究方向有影响力的社会协作编码平台的开发人员和项目。然而,传统的排名方法很少考虑到连续的相互作用和人类动力学的驱动力。在本文中,我们将丛发性相互作用和开发人员和项目之间的由两部分构成的网络结构并提出BurstBiRank模型。首先,burstiness计算每一对开发者和项目之间。其次,加权developer项目由两部分构成的网络构造使用burstiness重量。最后,迭代得分扩散过程应用于这个由两部分构成的网络,最终获得排名得分在静止状态。GitHub上的实际案例研究演示了我们的有效性提出BurstBiRank和传统排名的表现方法。
1。介绍
社会协作编码现在范式成为软件开发人员,和协作的来自世界各地的开发人员可以很容易地进行与社会和技术所提供的功能像GitHub这样的平台。例如,在GitHub,开发人员可以按照彼此形成一个社交网络,跟踪项目的更新的明星,看功能,贡献代码的提交和拉请求的功能,或参与讨论的新功能设计或功能故障修复的问题。丰富的社会和技术开发人员和项目功能连接形成一个大规模的复杂的技术系统。众所周知,关键节点通常扮演着重要的角色在复杂系统的运营管理和优化。同样对于复杂的技术系统,如GitHub,通常由有影响力的开发人员和项目更优化的软件开发效率较高的州。例如,除了直接合作,开发人员总是寻求流行的开发人员和项目提高编程能力和技术选择,进而使合作更有效率。因此,识别影响开发人员和项目具有重要意义的提高开发人员的能力和开源社区的繁荣,也有重要的应用程序服务的建议1,2和服务质量预测3- - - - - -6]。
现有工作影响分析开源软件社区通常仅仅雇佣了基本性质(7)、网络结构指标(8排名),或传统unipartite图模型(9- - - - - -12]。开发人员和项目的影响,两个主要的开源软件社区的紧密耦合的组件,通常是单独评估虽然许多新的图的排名方法等复杂网络结构由两部分构成的网络(13提出了。另一方面,开发人员没有有效利用丰富的活动虽然我们之前研究[14]表明开发商的行为的统计特征区分精英和普通开发人员很有用。图1显示了一个精英之间的贡献比较开发者泰勒Otwell和共同开发Franz Liedke,显示不同的统计特征的行为。
(一)
(b)
在本文中,我们针对相互识别在GitHub影响力的开发人员和项目采用的burstiness行为的组合开发人员和developer项目交互的双方的网络拓扑。本文的贡献如下:(1)我们提出一个burstiness-weighted由两部分构成的网络模型将丛发性行为之间的开发人员和项目网络拓扑。(2)我们结合diffusion-based排名方法BiRank和burstiness-weighted由两部分构成的网络,提出一种新的排序方法BurstBiRank呼吁在GitHub相互识别影响力的开发人员和项目。(3)我们提出的模型应用于真实世界的一个GitHub数据集,表明burstiness可以正确测量项目开发商的关注和我们的模型优于基准模型。
本文的其余部分组织如下。部分2介绍了相关工作图的排名方法和人类动力学。我们提议的细节BurstBiRank方法部分中所示3。然后,给出了实验结果和讨论部分4。最后,我们简要总结工作和解释部分未来的发展方向5。
2。相关工作
影响力节点识别一直是一个热门话题在网络科学研究几十年来,和许多图排名方法提出了不同网络结构的观点或信息的扩散机制在各种各样的复杂网络15- - - - - -18]。网页排名(19和打20.)是最受欢迎的。网页排名(19)是一种随机walk-based排序法,并使用概率随机冲浪者出现在网页的分数影响web页面,而点击[20.)区分权威和中心的特点一个网页,网页与权威的分数和排名中心得分。
许多图排名方法是基于PageRank和打击。考虑到个人的偏好,Haveliwala et al。21)提出了一个个性化的网页排名算法,介绍了个性化的矢量表达个人偏好对某些话题,新奇,个人生成内容的敏感性。灵感来自于离散时间马尔可夫过程的解释PageRank,刘等人。22)提出了基于连续时间马尔可夫过程和BrowseRank用用户行为数据排名页面的重要性。为了克服参数调优的PageRank悬空网络中的节点,造成陆et al。23]介绍了地面节点连接到所有其他节点和LeaderRank求婚。然后,李et al。24]扩展LeaderRank加权网络。
除了排名unipartite网络上,最近的研究也扩展图排名方法unipartite网络由两部分构成的网络。随机图walk-based排名方法相比,他et al。13提出BiRank,基于优化的排名方法由两部分构成的网络。徐et al。25]应用奇异值分解和提出SVDRank SVDARank由两部分构成的网络。马龙et al。26]扩展k-core分解方法由两部分构成的网络,指出在生态共生网络,最大的灭绝k-core节点会使生态系统达到崩溃的临界点。
图排序模型的快速发展也促进了研究影响分析开源软件社区。宣et al。9在Apache)建模的开发人员之间的通信网络,分析了开发人员的使用程度影响,PageRank和打击。Joblin [8)等人机密开发商为核心和外围网络指标。从软件项目的角度,井上et al。11)构建一个组件与使用关系排名软件组件图。锅等。27)建造了一个多层复杂网络中提取结构信息的Java软件系统,提出了一种加权PageRank算法排名类或包。
虽然网络结构识别中扮演一个重要的角色在在线社交网络影响力的节点,根据以往的人类动力学研究中,燕et al。14)发现,丛发性行为是一个很好的指标区分从常见的有影响力的开发人员。人类动力学研究空间或时间的统计特征的人类行为和潜在的法律。吴作栋et al。28]提出了burstiness度量来衡量行为偏离程度的周期性行为。
3所示。方法
在本节中,我们将介绍小说由两部分构成的网络排名框架将burstiness交互,BurstBiRank,呼吁在GitHub相互识别影响力的开发人员和项目。首先,我们将介绍burstiness的定义,它扮演着一个重要的角色在我们提出的方法测量有多少开发人员关注在一个项目中支付。然后,全面描述了定义和建设burstiness-weighted developer项目由两部分构成的网络,和一个diffusion-based排名过程是应用在这个由两部分构成的网络。最后,整个算法,其时间复杂度进行了分析。我们将在本文中使用它的符号是总结表1。
|
||||||||||||||||||||||||||||||
3.1。Burstiness
在许多真实的或在线系统,人们的活动往往是间歇性的,显示强烈的活动在短时间内,后跟一个长期的活动或不活动减少。例如,你可能花总下午搜索YouTube视频关于沙哑的,当你是免费的,但之后很少访问YouTube在工作日。这种模式的人类行为和其背后的法律已经被广泛的研究领域的人类动力学和吴作栋et al。28]提出了burstiness度量来衡量行为偏离程度的周期性行为,定义为 在哪里和代表标准差和平均时间间隔的一系列的人类活动,分别。从这个定义可以得出结论:(1)的价值<我>B我>范围从−1比1;(2)<我>B我><我>>我>0表示行为丛发性,和大<我>B我>,burstiness越强;(3)<我>B我><我><我>0表示周期性趋势,小<我>B我>,较强的周期性。
3.2。Burstiness-Weighted developer项目由两部分构成的网络
定义1。我>Burstiness-weighted developer项目由两部分构成的网络:Burstiness-weighted developer项目由两部分构成的网络是一个加权由两部分构成的网络<我>G我>= (<我>U我>∪<我>P我>,<我>E我>),<我>U我>和<我>P我>表示两个不相交的集的节点,即组开发人员和组项目,分别<我>E我>代表了开发人员和项目之间的边缘。的burstiness-weighted developer项目由两部分构成的网络可以被描述为一个由两部分构成的矩阵W(∈重量 )与元素(1<我>我我>≤| |,1<我>j我>≤| |页)指示领带开发者之间的力量<我>我我>和项目<我>j我>的,这是一个功能burstiness开发人员之间的相互作用<我>我我>和项目<我>j我>,也就是说, 图2显示了一个示例burstiness-weighted developer项目由两部分构成的网络。多个每一对开发者和项目之间的相互作用被分组和burstiness计算。然后,一式两份的权重矩阵<我>W我>构造使用方程(2)。从本质上讲,方程的函数(2)可以是任何形式,线性或非线性。根据burstiness的特点,以确保边是积极的和周期性的交互有更大的重量,我们选择一个线性的函数形式<我>f我>所示的方程(3)简单。
3.3。BiRank
分数扩散是一个通用的许多流行的排名方法背后的PageRank (19]和BiRank [13],它使用一个迭代过程扩散分数的邻居,直到静止状态。在静止状态被视为最后的分数排名成绩。分数扩散的过程可以贺为方程(4)和(5),大量的开发人员和项目更新。
为了确保收敛性和稳定性,BiRank采用对称的正常化。
BiRank也采用查询向量排序模型中利用先验信念在排名的节点方程所示(7)和(8)。之前的信念和扩散分数与hyperparameters平衡<我>γ我>和<我>λ我>分别为开发人员和项目。
最后,BiRank[的等价的矩阵形式7)可以得到方程(9)和(10) 在哪里<我>年代我>权重矩阵的对称正常化吗<我>W我>。
3.4。整体算法
梳理部分3所示。1,3所示。2,3所示。3我们最后提出BurstBiRank,整个算法算法所示1。
|
3.5。时间复杂度分析
的时间复杂度BurstBiRank由两部分组成。第一部分是时间间隔的计算,burstiness,边的权值,所以时间复杂度 ,我>在哪里的交互和数量吗developer项目组织的数量。第二部分是BurstBiRank算法的迭代过程,以及方程的时间复杂度(9)和(10)是<我>O我>(<我>||UP·| |我>)。然而,大多数实际网络通常非常稀疏,只有非零元素(对应于现有的边缘)应该存储和计算的矩阵乘法和 。因此,第二部分是时间复杂度<我>O我>(<我>c|E|我>),<我>c我>迭代次数和吗<我>|E|我>边的数量。BurstBiRank的总体时间复杂度<我>O我>( E + c | |我>)。
4所示。实验
在本节中,BurstBiRank的性能评估对现实世界的GitHub数据集(29日]。所有的实验都运行在Windows PC corei7 - 4790 3.6 GHz CPU和16 GB的内存。
4.1。数据集
GHTorrent数据集是一个离线通过GitHub镜像的数据提供了REST API的一个子集关于PHP开发社区中使用这个实验。GHTorrent数据截至2018年11月1日,是选择和预处理如下:(1)提交开发人员之间的相互作用和PHP项目选择;(2)提交日期是提取自提交时间戳;(3)多个提交交互的记录相同的日期合并为一条记录;(4)开发人员等于或小于10记录被排除在外;(5)遵循开发人员之间的关系,观察提取的开发人员和项目之间的相互作用。预处理后的数据集的统计数据,如表所示2。
|
||||||||||||||||||
4.2。评价指标
相关分析和先生(susceptible-infected-removed)模拟通常采用图的排名方法的评价。
在相关分析中,排名结果进行比较与地面真理使用相关系数。肯德尔的τ30.]是一种相关系数和比较排名等订单,而不是具体排名成绩或地面真值。肯德尔的τ的定义见以下方程:
X我>和<我>Y我>和长度是两个不同的列表吗<我>n我>,通常是预测排名排名和地面真理。<我>C我>和<我>D我>数字之间的整合和不和谐的对吗<我>X我>和<我>Y我>,分别。让 和 ;如果> 0,那么 被称为一对整合,如果< 0,那么 被称为不和谐的一对。在的情况下= 0,这一对是一致的和不一致的。
对测量影响的复杂性,相关分析的地面实况使用简单的程度developer-developer网络或developer项目后看网络。正如我们所知,学位是当地中心指标只能大致测量节点的影响力从本地视图在网络节点的影响主要与信息传播到整个网络的能力。一般来说,较高的节点影响会传播信息网络中多个节点。因此,我们采用模型(爵士31日),一个经典的流行病模型,在我们的实验中评价我们的提议的排名方法的性能。如图3先生,在模型中,节点在网络中有三种状态,即敏感(<我>年代我>)、感染(<我>我我>)和删除(<我>R我>)。最初,选择一个节点作为感染节点和其他敏感节点。然后,应用迭代式的传播过程。在每个迭代中,感染节点感染一个受到邻国的概率<我>α我>和感染节点恢复删除状态的概率<我>β我>。迭代传输过程停止时没有被感染节点的网络。恢复节点的最终数字可以被视为最初选择的节点的影响,感染。
4.3。基线的方法
展示我们BurstBiRank提议的有效性,我们比较几种基线的排名方法。除了burstiness-weighted developer项目由两部分构成的网络,其他两个developer项目由两部分构成的网络也由未加权的边缘(UW)和提交number-weighted边缘(CN),和所有基线方法评估这两个由两部分构成的网络与PageRank-UW等相应的后缀。的hyperparameters BurstBiRank<我>γ我>和<我>λ我>都是设置为0.85,查询向量和将开发人员和项目的度超过总数的每个类型的节点,分别可以计算使用方程(13)和(14)。 BiRank我>(13)采用diffusion-based利用相互强化的方式由两部分构成的网络中不同类型的节点相互排名两种不同类型的节点和迭代过程中采用标准化策略。hyperparameters都在我们的实验设置为0.85。SVDRank和SVDARank我>(25]运用奇异值分解由两部分构成的网络,选择第一特征向量作为最终的排序向量。他们之间的不同之处在于,SVDRank最初由两部分构成的网络上运行而SVDARank介绍前两个地面节点最初由两部分构成的网络应用奇异值分解为了解决悬空节点的问题。网页排名我>(19)作为在网络排名得分扩散过程和等级节点通过迭代扩散网络的成绩。在我们的实验中,我们直接申请PageRank developer项目由两部分构成的网络忽略类型的节点。在我们的实验hyperparameter设置为0.85。
4.4。结果
4.1.1。相关分析
实验的相关分析,开发人员的追随者在developer-developer选择网络作为开发人员的排名,地面实况和项目的一些观察人士developer项目看选择网络作为项目的排名地面真理。肯德尔τ为开发人员和项目分别计算,如表所示3。
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
从相关分析的结果表3,我们有以下的观察:(1)我们建议BurstBiRank优于所有基线方法在识别前20名,位,前100有影响力的开发人员和项目开发人员除了前100。这表明运用的有效性burstiness开发者和项目之间的重量测量的影响开发人员和项目,而不是忽略边缘重量或只是使用提交数量作为边缘的重量。这一结果不仅同意之前的研究(14),但也符合实际的直觉,开发人员更关注于重要项目持续和定期工作。(2)(即随机walk-based排名方法。,网页排名和BiRank),higher performance can be obtained with unweighted edges than commit number-weighted edges for identifying high influential (i.e., Top-20) developers and projects, while it is just the opposite for decomposition-based ranking method (i.e., SVDRank and SVDARank). It indicates that how to measure the edge weight is important to model continuous interactions between developers and projects for influence analysis. This is also a key motivation why we model the edge weight as a function of burstiness, and future improvement can be applied on the form of the function.(3)几乎所有基线方法有负相关结果表明,排名订单的这些方法负相关与地面真理订单排名,也就是说,有影响力的开发人员或项目通常由这些方法后不影响排名的,而我们的方法总是显示良好的正相关与地面真理排名命令,指示我们方法的稳定性好。
10/24/11。模拟爵士
在本节中,爵士模型(31日)被用来评估我们的表现提出BurstBiRank和基线方法通过比较信息传播的——的能力<我>k我>开发人员和项目在每个方法。在实验中,BurstBiRank是单独与每个基线方法相比的。因为两个比较排名方法通常排名一个共同的群在爵士仿真节点也将显示效果,每一对的比较,位开发人员(项目)在每个方法选择,只有开发人员(项目)不排名的两种方法是设置为初始感染节点。在每个迭代中爵士的模拟,感染节点随机选择一个敏感的邻居和感染概率<我>α我>= 0.5和感染节点恢复删除状态的概率<我>β我>,这是所有节点的平均度的倒数。累计感染节点的数量记录了每个迭代。迭代停止当没有感染的节点。为了避免爵士的随机模拟,10为每一对方法进行实验,结果平均作为最终结果。最终结果如图4- - - - - -7和一些重要的观察发现:(1)BurstBiRank优于所有基线方法这表明burstiness识别的有效性有影响力的开发人员和项目。这一发现将不断激励开发人员工作,定期获得高在开源软件社区的影响力。(2)BurstBiRank之间的性能差异和pr大于BurstBiRank与BiRank / SVDRank / SVDARank。正如我们所知,PageRank是专为unipartite网络而BiRank SVDRank, SVDARank特别排名的方法由两部分构成的网络,区分类型的节点和使用不同类型的节点之间的相互强化在排名。这意味着最好相互co-rank开发者和项目比简单地把它们混合起来。
(一)
(b)
(一)
(b)
(一)
(b)
(一)
(b)
4.5。案例研究
先生除了相关分析和模拟,我们进一步做一个详细的案例研究来展示我们的模型识别的有效性有影响力的开发人员和项目。排名前20名开发人员和项目BurstBiRank如表所示4和5和他们的排名分别在基线的方法。
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
从表4著名的项目,我们可以看到一些主要贡献者可以确定BurstBiRank但他们排名较低的基准方法。例如,马可Pivetta (GitHub ID: Ocramius)的一个主要贡献者ZendFramework和教义ORM,不是由BiRank-CN排名在前20名,SVDRank-UW, SVDRank-CN SVDARank-UW, SVDARank-CN。泰勒Otwell (GitHub ID: taylorotwell) Laravel创造者和主要因素,只是被我们的BurstBiRank和BiRank-CN。
像Symfony项目,著名的PHP项目(GitHub ID: Symfony / Symfony)和MediaWiki (GitHub ID:维基/ MediaWiki)也可以被称为前20名有影响力的项目由我们的方法但排名较低的基准方法。
BurstBiRank和基线的方法都可以确定几个有影响力的开发人员和项目,但一些不太受欢迎的开发人员和项目给出高的排名,因为数据集是一个真实的数据集和一点点过滤操作。先生总结相关分析,模拟,案例研究,我们提出BurstBiRank优于基准方法和可以识别一些有影响力的现实世界的开源软件社区的开发人员和项目。但应该进行进一步的改进。
4.6。参数分析
在本节中,我们研究如何平衡的性能随多余音节之前信仰和扩散的分数。为简单起见,我们限制<我>γ我>等于<我>λ我>采用,肯德尔τ表示模型的性能。图8显示了不同斜性能参数的平衡<我>γ我>和<我>λ我>从0.6到1。表现最好的排名,平衡参数<我>γ我>和<我>λ我>设置不等于1,说明之前信仰对于开发人员和项目排名很有用。
(一)
(b)
5。结论
在这项工作中,我们旨在识别影响力的开源软件社区的开发人员和项目。连续开发人员和项目之间的交互建模为burstiness-weighted由两部分构成的网络,并应用迭代扩散过程来计算排名分数为开发人员和项目。四个基准评估拟议的BurstBiRank实际GitHub数据集的方法。大量的实验分析和案例研究显示BurstBiRank优于基准先生在相关分析和仿真的方法。
BurstBiRank背后的基本原理是测量开发人员和项目之间的联系强度的burstiness连续用一个直观的合理的假设之间的相互作用,更多的定期互动意味着更强的关系。在我们的框架,可以使用burstiness developer项目由两部分构成的网络,任何线性或非线性函数,但在我们的实验中,采用简单线性函数。除了burstiness之外,还有其他的人类动力学指标如记忆,这可能反映了开发人员和项目之间的联系强度。开发人员和编程语言等项目的属性也会影响排名。在未来的工作中,我们将采用更多类型的功能,更多的人类动力学指标,更多的开发人员和项目的属性在我们的框架。
数据可用性
在这项研究中使用的数据可以通过访问https://ghtorrent.org/。
的利益冲突
作者宣称没有利益冲突有关的出版。
确认
这项研究得到了国家自然科学基金(批准号61872002),安徽大学自然科学研究项目(批准号KJ2019A0037),安徽的大学合作创新项目(批准号GXXT - 2019 - 013),安徽大学的博士科研基础(批准号Y040418194)。
引用
- 崔张y, g,邓,f . Chen y . Wang,问:他“高效查询服务组合的质量相关,”<我>我EEE服务计算我>,20.18年。视图:出版商的网站|谷歌学术搜索
- 吴y, c .阴问:问:他和h·朱,“位置感知的深度服务建议,协同过滤”<我>我EEE系统,人,控制论我>卷,99年,页1 - 12,2019。视图:谷歌学术搜索
- m . Tang z郑,g .康j . Liu y,和t .张”合作通过利用web服务质量预测矩阵分解和网络地图,”<我>我EEE网络和服务管理我>,13卷,不。1,第137 - 126页,2016。视图:出版商的网站|谷歌学术搜索
- 问:他y, k . Wang et al .,“Covering-based web服务质量预测通过neighborhood-aware矩阵分解,“<我>我EEE服务计算我>,p。20.19。视图:出版商的网站|谷歌学术搜索
- 美国湾、y .夏和l .气”自动的灰度图像彩色化传播种子点,”<我>我EEE多媒体我>22卷,第1768 - 1756页,2020年。视图:谷歌学术搜索
- y, j .锅l .气,问:他“保护隐私的质量预测edge-based物联网服务,“<我>未来一代计算机系统我>卷,114年,第348 - 336页,2021年。视图:出版商的网站|谷歌学术搜索
- h·博尔赫斯,a .赫拉,m·t·瓦伦特“预测github库的流行,”<我>第12届国际研讨会论文集的预测模型和数据分析软件工程我>,页1 - 10,Ciudad真实,西班牙,2016年。视图:谷歌学术搜索
- m . Joblin s Apel、c . Hunsen和w·莫尔”分类开发人员为核心和外围:计数和网络指标,实证研究”<我>学报2017年IEEE / ACM第39软件工程国际会议(ICSE)我>,页164 - 174,布宜诺斯艾利斯,阿根廷,2017。视图:谷歌学术搜索
- 问:宣、c·傅和l . Yu”排名开发者候选人由社会网络连接”,<我>复杂系统的进展我>,17卷,不。07年n08,文章ID 1550005, 2014。视图:出版商的网站|谷歌学术搜索
- 任y y, s . Wang, k . k . r . Choo”用户github开发社交网络影响分析”,<我>专家系统与应用程序我>卷,108年,第118 - 108页,2018年。视图:出版商的网站|谷歌学术搜索
- k .井上r . Yokomori t .山本m .松下和s . Kusumoto”排名意义基于使用的软件组件的关系,“<我>我EEE软件工程我>没有,卷。31日。3、213 - 225年,2005页。视图:出版商的网站|谷歌学术搜索
- 美国丁,美国、y . Xi和广域网,“刺激驱动和概念分析图像标题的一代。”<我>Neurocomputing我>卷,398年,第530 - 520页,2020年。视图:出版商的网站|谷歌学术搜索
- 他x, m高,M.-Y。菅直人,d . Wang“Birank:对排名由两部分构成的图表,“<我>我EEE知识和数据我>卷,29号1,57 - 71,2016页。视图:谷歌学术搜索
- 华盛顿特区。燕,z。魏,X.-P。汉族,B.-H。王”,实证分析在github上博客的人类动力学行为,”<我>自然史答:统计力学及其应用我>卷,465年,第781 - 775页,2017年。视图:出版商的网站|谷歌学术搜索
- l . Lu X.-L d·陈。任,Q.-M。张,研究。张,t·周”关键节点识别复杂的网络,”<我>物理的报告我>卷,650年,页1 - 63,2016。视图:出版商的网站|谷歌学术搜索
- 湾,l .气x, c .通和z .顾,“人类活动深度学习模型实时识别与智能手机,“<我>移动网络和应用程序我>,25卷,不。2、743 - 755年,2020页。视图:出版商的网站|谷歌学术搜索
- Z.-K。刘张c、x x。詹,x, C.-X。张,研究。张,“动态信息的扩散及其对复杂网络的应用程序,“<我>物理的报告我>卷。651年,猴,2016页。视图:出版商的网站|谷歌学术搜索
- y赵,h·李,美国Wan et al .,“Knowledge-aided卷积神经网络分割的小器官,”<我>我EEE生物医学和卫生信息学杂志》上我>,23卷,不。4、1363 - 1373年,2019页。视图:出版商的网站|谷歌学术搜索
- l .页面,美国布林、r . Motwani和t . Winograd“pagerank引文排序:将以网络,“技术代表、斯坦福InfoLab斯坦福,CA,美国,1999年,技术报告。视图:谷歌学术搜索
- j . m . jonkleinberg“权威来源在超链的环境中,”<我>一个CM的杂志我>,46卷,不。5,604 - 632年,1999页。视图:出版商的网站|谷歌学术搜索
- t·h·Haveliwala”主题敏感网页级别:一个上下文敏感的web搜索排名算法,”<我>我EEE工程知识和数据我>,15卷,不。4、784 - 796年,2003页。视图:出版商的网站|谷歌学术搜索
- b . y . Liu高,T.-Y。刘et al .,“Browserank:让网民投票页面的重要性,”<我>月31日的年度国际市立图书馆会议我>,页451 - 458,新加坡,2008年。视图:谷歌学术搜索
- l . Lu研究。张、c·h·杨和t .周”领导人在社交网络上,美味的情况下,“<我>《公共科学图书馆•综合》我>》第六卷,没有。6、2011。视图:出版商的网站|谷歌学术搜索
- 问:李,周t、l . Lu和d·陈,“确定加权leaderrank影响力的传播者,”<我>自然史答:统计力学及其应用我>卷。404年,47-55,2014页。视图:出版商的网站|谷歌学术搜索
- 和c s, p . Wang,“识别影响传播者在双方的网络:奇异值分解的方法,”<我>自然史答:统计力学及其应用我>卷,513年,第306 - 297页,2019年。视图:出版商的网站|谷歌学术搜索
- f·马龙、g·德尔·费拉罗和h·a·Makse”k-core作为预测结构共生的生态系统崩溃,”<我>自然物理我>,15卷,不。1,第102 - 95页,2019。视图:出版商的网站|谷歌学术搜索
- w·潘,h·明,c . Chang z杨,D.-K。金,“Elementrank:排名java软件类和包使用多层复杂的基于网络的方法,”<我>我EEE软件工程我>,2019年。视图:出版商的网站|谷歌学术搜索
- K.-I。吴作栋和A.-L。巴斯Burstiness和记忆在复杂系统中,“<我>EPL (Europhysics字母)我>,卷81,不。4 p。48002年,2008年。视图:出版商的网站|谷歌学术搜索
- g . Gousios“ghtorrent数据集和工具套件,”<我>10日工作会议的程序挖掘软件存储库我>旧金山,页233 - 236年,CA,美国,2013年。视图:谷歌学术搜索
- w·r·奈特”计算机计算方法肯德尔τ的未分组的数据,”<我>美国统计协会杂志》上我>,卷61,不。314年,第439 - 436页,1966年。视图:出版商的网站|谷歌学术搜索
- r·杨B.-H。任,j . et al .,“与相同的传染性流行病蔓延在异构网络”,<我>理论物理。列托人。一个我>,卷364,不。3 - 4、189 - 193年,2007页。视图:出版商的网站|谷歌学术搜索
- r . Pastor-Satorras c可以见到效果,p . Van Mieghem和a . Vespignani”在复杂网络流行过程,”<我>现代物理学的评论我>,卷87,不。3,p。925年,2015年。视图:出版商的网站|谷歌学术搜索
版权
版权©2020 Dengcheng燕等。这是一个开放的分布式下文章知识共享归属许可,它允许无限制的使用、分配和复制在任何媒介,提供最初的工作是正确引用。