检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]广东技术师范学院计算机与网络中心,广东广州510635 [2]广东技术师范学院自动化学院,广东广州510635
出 处:《计算机应用与软件》2010年第8期161-163,204,共4页Computer Applications and Software
摘 要:开源软件内核进化分析是一个较新的研究方向,研究大型自由和开源软件进化可以帮助估计软件体系结构的稳定性,可以较准确地预报软件进化趋势和预报软件进化结果。选取Linux和FreeBSD的多个版本的内核进行数据的收集和处理。采用低层次的度量尺度,利用分析工具SLOCOUNT和CCCC,对提取的内核数据进行复杂度分析,得出开源自由软件进化的结论,并提出了快速测算大型开源软件进化趋势和复杂性的方法。Evolution analysis on open source software kernel is a new research direction, the research on large-scale free and open source software' s evolution can help us to empirically estimate the stability of software architecture, and to forecast software ' s evolution trend and evolution outcomes with preferable accuracy. In this article we select the kernels of a number of Linux and FreeBSD versions to collect and process their data. By using low-level metric degree and utilising analysis tools SLOCOUNT and CCCC to analyse the extracted kernel data,we derive the conclusion of the evolution of open source free software, and propose the approach for fast surveying the evolution tendency and com- plexity of large scale open source software.
关 键 词:LINUX FREEBSD 开源软件 软件进化 软件复杂度
分 类 号:TP316[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.64