首页 | 本学科首页   官方微博 | 高级检索  
     

基于多粒度软件网络模型的软件系统演化分析
作者姓名:何鹏  王鹏  李兵  胡思文
作者单位:1. 湖北大学计算机与信息工程学院, 湖北武汉 430062; 2. 武汉大学国际软件学院, 湖北武汉 430079
摘    要:软件系统是一类典型的人工参与的复杂系统,理解软件系统的演化规律有助于更好地指导软件工程实践.本文从包、类和特征三个粒度上构建软件系统的网络模型,利用复杂网络理论依次从网络规模、质量、结构控制三方面定量分析软件系统演化规律.以经典的Lehman演化定律为基准,对比软件系统在不同粒度下的演化差异.研究结果表明:(1)不同粒度下软件系统表现出的演化特性有所不同,其中在类粒度下效果更好;(2)持续增长、持续变化、自我调节和主体维持四项定律表现出与构建软件网络的粒度无关;(3)包粒度下系统演化对软件质量影响不大,而反馈系统定律仅在类粒度下成立.

关 键 词:软件演化  软件网络  复杂网络  复杂系统  
收稿时间:2016-10-24
点击此处可从《电子学报》浏览原始摘要信息
点击此处可从《电子学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号