【摘 要】
:
开源软件社区中的软件或大型软件系统往往由很多可以独立运行而且具有交互行为的软件系统或软件组件组成,这些软件组件及其配套软件组成软件群体,并且它们之间相互影响相互作
【机 构】
:
燕山大学 信息科学与工程学院,河北 秦皇岛066004河北省计算机虚拟技术与系统集成重点实验室,河北 秦皇岛066004;河北省软件工程重点实验室,河北 秦皇岛066004;
论文部分内容阅读
开源软件社区中的软件或大型软件系统往往由很多可以独立运行而且具有交互行为的软件系统或软件组件组成,这些软件组件及其配套软件组成软件群体,并且它们之间相互影响相互作用.软件群体中的关键软件对提高软件系统维护效率减少维护成本至关重要.先前的学者从静态分析和动态分析的角度对单个软件进行了建模分析,得出了软件内部类的社团结构,但没有分析软件之间所具有的交互关系.本文从软件群体交互的角度提出了一种复杂软件群体网络中关键节点挖掘算法SG-CPMining.首先,定义了软件群体,利用软件群体中软件与软件之间基于类库依赖,数据交换,数据共享,互相调用等信息流构建了基于时序及交互量权值的复杂软件群体网络模型及软件交互模型.其次,在软件交互模型的基础上,设计了社团支持度与边介数阈值支持度两种修剪阈值来得到用户感兴趣的挖掘结果,提出了一种复杂软件群体网络中的社团结构发现算法SG-GroupMining.第三,在发现的社团结构中提出了一种基于节点度的关键节点发现算法SG-CPMining.最后,从开源平台中采集软件交互数据,组建了软件交互网络模型,高效的挖掘出了软件群体中的社团及关键节点.
其他文献
几名主要当事者依次坐到本文作者面前,看模样,他们都才20出头.问及那天假若把命丢了,是否值得?副站长吴兴光回答:“选择了采气这个危险的工种,就得无怨无悔.在铁人王进喜诞辰
本文扼要介绍了电子技术在登高平台消防车上的应用以及处于研究阶段的应用项目,在各种臂架式消防车中,电子技术在登高平台消防车上的应用具有广泛的代表性.
“布洛布里奇小龙虾节(Breaux Bridge Crawfish Festival)”始于19世纪60年代布里奥克斯桥的100周年纪念活动.1959年,路易斯安娜州立法机关将布洛布里奇市命名为世界小龙虾之
长期以来,面向企业和社会的安全生产宣传教育工作一直被认为主要是政府的职能,实践中也是靠政府有关职能部门直接组织和指导来开展的。随着国内安全生产宣教市场的发展,这种
美国红鱼,又称眼斑拟石首鱼、红拟石首鱼、红鼓鱼、黑斑红鲈、斑点尾鲈等,属鲈形目,石首鱼科,拟石首鱼属。
形态特征
美国红鱼外形与国产大黄鱼相近,体呈纺缍形,侧扁,背部略
科学技术的发展,加快了计算机时代到来步伐,计算机网络,给人们的生活带来了巨大的变化,人们的生活越来越离不开计算机网络的服务,随着社会的发展,以及人们生活水平的提高,人
本文详细介绍了线型定温火灾探测器的特点和应用前景.