大型自由和开源软件进化研究  被引量:3

Evolution research on large free/Libre software and open source software

在线阅读下载全文

作  者:郑巍[1] 

机构地区:[1]广东技术师范学院自动化学院,广东广州510635

出  处:《计算机工程与设计》2008年第11期2821-2823,2833,共4页Computer Engineering and Design

基  金:广东省自然科学基金项目(06025218)。

摘  要:大型自由和开源软件的各种版本源代码和相关开发信息是软件工程研究者研究开源软件项目的重要数据源。归纳开源软件项目的数据源及数据收集方法,给出Linux、FreeBSD操作系统内核的软件进化的分析方法和相关分析结果。重点分析了系统和主要子系统的复杂性进化趋势及推动进化主要原因,提出了快速测算大型开源软件复杂性的方法。得出系统目前以超线性方式进化,而进化的主要推动力是适应系统硬件资源的进化。For large Libre (flee and open source) soil-ware has publicly published much source code and related development information on each version, it is an important data source for soil-ware engineering researcher to research on the soil-ware project. The data source is presented, the method of data collecting is concluded and the analysis method and result on soil-ware evolution of Linux and FreeBSD OS kernel are provided. The complex soil-ware evolution and trend of system and main subsystem are analyzed mainly. A fast metrics method of the open source soft-ware complex is put forward. The result show two system is being super-line evolution, it is main reason that system adapt evolution of the hardware resource.

关 键 词:自由软件 开源软件 软件进化 软件度量 LINUX FREEBSD 

分 类 号:TP311.5[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象