期刊文献+

开源软件中结构复杂度的度量方法 被引量:2

Measure Method of Structural Complexity in Open Source Software
在线阅读 下载PDF
导出
摘要 针对大型开源软件的复杂性,提出一种基于随机图和结构熵的开源软件结构复杂度的度量方法。将开源软件中的软件包抽象成点,将软件包之间的依赖关系抽象成有向边,建立随机图,并引入结构熵的概念。结合随机图的特性和结构熵度量开源软件的耦合度和内聚度。利用该方法进行实例分析,结果表明,随着开源软件按版本发展,软件耦合度和内聚度不断增长。 In order to study the complexity of the large-scale open source software,this paper models the packages in the open source software as vertices and the dependency relationships among these packages as directed edges.It uses random graph measure and structure entropy to propose a new method of measuring structural complexity of open source software.It uses the method by the fact to investigate that as the release of the open source software evolves,the coupling and cohesion grow from lower to higher.
出处 《计算机工程》 CAS CSCD 北大核心 2010年第10期61-63,共3页 Computer Engineering
基金 国家自然科学基金资助项目(60673067) 上海市教育委员会科研创新基金资助项目(0922135)
关键词 开源软件 随机图 结构熵 耦合 内聚 open source software random graph structure entropy coupling cohesion
  • 相关文献

参考文献7

  • 1McCabe T J.A Complexity Measure[J].IEEE Trans.on Software Engineering,1976,2(4):308-320.
  • 2Halstead M H.Elements of Software Science[M].New York,USA:Elsevier/North Holland,1997.
  • 3Spaeth S,Stuermer M,Haefliger S,et al.Sampling in Open Source Software Development:The Case for Using the Debian GNU/Linux Distribution[C]//Proc.of the 40th Annual Hawaii International Conference on System Sciences.Waikoloa,HI,USA:[s.n.],2007.
  • 4Li P L,Herbsleb J,Shaw M.Finding Predictors of Field Defects for Open Source Software Systems in Commonly Available Data Sources:A Case Study of OpenBSD[C]//Proc.of the 11th IEEE International Symposium.New York,USA:IEEE Press,2005.
  • 5李慧倩,曾大军,郑晓龙,王飞跃,毛文吉.基于开源软件的有向图研究[J].复杂系统与复杂性科学,2008,5(1):6-13. 被引量:4
  • 6Sangwan R S,Vercellone-Smith P,Laplants P A.Structural Epochs in the Complexity of Software over Time[J].IEEE Magazine on Software,2008,25(4):66-73.
  • 7郁湧,唐家华,李文宏,李彤.一种基于结构熵的类内聚度度量方法[J].系统工程与电子技术,2009,31(3):702-704. 被引量:8

二级参考文献33

  • 1俞礼军,严海,严宝杰.最大熵原理在交通流统计分布模型中的应用[J].交通运输工程学报,2001,1(3):91-94. 被引量:45
  • 2Briand L C, Morasca S, Basili V R. Property-based software engineering measurement[J]. IEEE Trans. on Softzoare Engineering, 1996,22(1) :68 - 85.
  • 3Briand L C, Daty J W, Wust J K. A unified framework for Coupling measurement in object oriented systems[J]. Empirical Software Engineering, 1998,3 (1) : 65 - 117.
  • 4Briand L C, Morasea S, Basili V R. Defining and validating measures for object-based high level design[J]. IEEE Trans. on Software Engineering, 1999,25(5) : 722 - 743.
  • 5Chae H S, Kwon Y R. A cohesion measure for classes in objectoriented systems [C]. Proceedings of the 5th International Software Metrics Symposium, IEEE Computer Society Press, 1998:158 - 166.
  • 6Chidamber S R, Kemerer C F. A metrics suite for object oriented design[J]. IEEE Trans. on Software Engineering, 1994, 20(6) :476 - 493.
  • 7Hitz M, Montazeri B. Measuring coupling and cohesion in object-oriented systems [ C ]. Proceedings of the International Symposium on Applied Corporate Computing, 1995:75 -84.
  • 8Allen E B, Khoshgoftaar T M. Measuring coupling and cohesion: An information-theory approaeh[c]. Proceedings of the 6th International Software Metrics Symposium, IEEE Cornputer Society, 1999 : 119 - 127.
  • 9[1]Jeong H,Mason S P,Barabasi AL,et al.Lethality and centrality in protein networks.[J].Nature,2001,411:41-42.
  • 10[2]Barabási A L,Albert R,Jeong H.Scale-free characteristics of random networks:the topology of the world-wide web[J].Physica A:Statistical Mechanics and its Applications,2000,281:69-77.

共引文献10

同被引文献13

引证文献2

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部