检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:郑巍[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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.23