从核壳结构挖掘大型软件拓扑特征及演化

Zhang Haohua, Deng Yufu, Qi Weiyi, Feng Wenjiang, Zhang Liqing
{"title":"从核壳结构挖掘大型软件拓扑特征及演化","authors":"Zhang Haohua, Deng Yufu, Qi Weiyi, Feng Wenjiang, Zhang Liqing","doi":"10.1109/HIS.2009.140","DOIUrl":null,"url":null,"abstract":"The networks of interdependencies in large-scale software systems are complex, understand and measurement become a key problem for developer. we propose that OO design structure can be quantitative analyzed and better understood via Core-shell decomposition based on complex networks. The k-core analysis allows to characterize networks beyond the degree distribution and uncover structural hierarchies , centrality and evolution due to the specific architecture of the system. we analyze the Core-shell structure of some popular open source software and discuss the differences and similarities, get some noticeable properties, the result show the k-core analysis provides an interesting characterization helping to understand the underlying structure and improve development.","PeriodicalId":414085,"journal":{"name":"2009 Ninth International Conference on Hybrid Intelligent Systems","volume":"40 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-08-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Mining Topology Characteristics and Evolution of Large-Scale Software from Core-Shell Structure\",\"authors\":\"Zhang Haohua, Deng Yufu, Qi Weiyi, Feng Wenjiang, Zhang Liqing\",\"doi\":\"10.1109/HIS.2009.140\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"The networks of interdependencies in large-scale software systems are complex, understand and measurement become a key problem for developer. we propose that OO design structure can be quantitative analyzed and better understood via Core-shell decomposition based on complex networks. The k-core analysis allows to characterize networks beyond the degree distribution and uncover structural hierarchies , centrality and evolution due to the specific architecture of the system. we analyze the Core-shell structure of some popular open source software and discuss the differences and similarities, get some noticeable properties, the result show the k-core analysis provides an interesting characterization helping to understand the underlying structure and improve development.\",\"PeriodicalId\":414085,\"journal\":{\"name\":\"2009 Ninth International Conference on Hybrid Intelligent Systems\",\"volume\":\"40 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2009-08-12\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2009 Ninth International Conference on Hybrid Intelligent Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/HIS.2009.140\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 Ninth International Conference on Hybrid Intelligent Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HIS.2009.140","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

大型软件系统中相互依赖的网络是复杂的,理解和度量成为开发人员面临的一个关键问题。我们提出通过基于复杂网络的核壳分解可以定量分析和更好地理解面向对象设计结构。k-core分析允许描述超出程度分布的网络,并揭示由于系统的特定架构而产生的结构层次、中心性和进化。我们分析了一些流行的开源软件的核-壳结构,并讨论了它们的异同,得到了一些值得注意的特性,结果表明k-核分析提供了一个有趣的特征,有助于理解底层结构和改进开发。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Mining Topology Characteristics and Evolution of Large-Scale Software from Core-Shell Structure
The networks of interdependencies in large-scale software systems are complex, understand and measurement become a key problem for developer. we propose that OO design structure can be quantitative analyzed and better understood via Core-shell decomposition based on complex networks. The k-core analysis allows to characterize networks beyond the degree distribution and uncover structural hierarchies , centrality and evolution due to the specific architecture of the system. we analyze the Core-shell structure of some popular open source software and discuss the differences and similarities, get some noticeable properties, the result show the k-core analysis provides an interesting characterization helping to understand the underlying structure and improve development.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信