MULTI-GRANULARITY EVOLUTION ANALYSIS OF SOFTWARE USING COMPLEX NETWORK THEORY

来源 :系统科学与复杂性学报(英文版) | 被引量 : 0次 | 上传用户:ylyyjj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Software systems are a typical kind of man-made complex systems.Understanding their evolutions can lead to better software engineering practices.In this paper,the authors use complex network theory as a tool to analyze the evolution of object-oriented (OO) software from a multigranularity perspective.First,a multi-granularity software networks model is proposed to represent the topological structures of a multi-version software system from three levels of granularity.Then,some parameters widely used in complex network theory are applied to characterize the software networks.By tracing the parameters’ values in consecutive software systems,we have a better understanding about software evolution.A case study is conducted on an open source OO project,Azureus,as an example to illustrate our approach,and some underlying evolution characteristics are uncovered.These results provide a different dimension to our understanding of software evolutions and also are very useful for the design and development of OO software systems.
其他文献
[本刊讯]《中国资源综合利用》自1982年4月创刊,至今已经走过了20年的发展历程。为纪念创刊20周年,经主办单位会商批准,于2002年4月28日在北京举行了刊物创立20周年纪念座谈会暨主办单位联席会议。应
最近中共中央总书记、中央军委主席习近平在首都各界隆重纪念中华人民共和国宪法公布施行30周年大会上指出:“一切违反宪法和法律的行为都必须予以追究”.这再次昭示党领导人
This paper proposes a new and distribution-free test called “Group Contingency” test (GC,for short) for testing two or several independent samples.Compared wi
The famous F5 algorithm for computing Gr(o)bner basis was presented by Faugère in 2002.The original version of F5 is given in programming codes,so it is a bit
腰椎间盘突出是很多人无法言说的痛.很多患友常在QQ群里热议治疗、缓解的方法.从医生建言到土法炮制,从正规治疗到独家秘方,从口服到外用,包罗万象.最近,倒走治疗腰椎间盘突
This paper studies the problem of partially observed optimal control for forward-backward stochastic systems which are driven both by Brownian motions and an in
A test for the seed of pigeon pea Cajanus cajan (L.) Millsp grain impunity from insects was conducted by the two wrapping methods in which pigeon peas seed gr
为了探明贵州省遵义地区核桃云斑天牛自然种群变化因子,采用特定时间调查取样方法组建该地区云斑天牛的自然种群生命表。分析结果表明,遵义地区云斑天牛的自然种群数量正呈现
With the rapid development of biotechnology, more and more genomic and associated functional data are available. It is necessary and possible for biologists and
期刊
人怎么能没有内心的信仰和尊重?怎能不知道哪些该做哪些不该做?我们当家长的,如果没有教育孩子拎清这些道理,那是我们的失败。  在海外生活的朋友郁玲与我聊天,她相当能干又有浓浓的女人味,性情温柔,吸引男人的目光自然不必言说。她先生因为工作原因在国内呆的时间多,所以两人聚少离多。一天,一名倾慕她的合作伙伴对郁玲发出邀请:“今天可以请你共进晚餐吗?”郁玲笑笑说:“如果是午餐,我乐意接受,但晚餐是不可以的。