arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 1105.2335cs.SE
收藏

层次复杂性:高级模块性的度量

Hierarchical Complexity: Measures of High Level Modularity

Alejandro Fernández

摘要:

软件是人类最复杂的工作之一;大型系统可能有数千万行源代码。然而,复杂性很少在最低级别的代码之上测量,有时是源代码文件或低级别的模块。在本文中,一个层次的方法进行了探讨,以找到一组指标,可以衡量更高层次的组织。然后,这些指标被用于一些流行的免费软件包(总计超过2500万行代码),以检查它们的效率和一致性。

英文摘要:

Software is among the most complex endeavors of the human mind; large scale systems can have tens of millions of lines of source code. However, seldom is complexity measured above the lowest level of code, and sometimes source code files or low level modules. In this paper a hierarchical approach is explored in order to find a set of metrics that can measure higher levels of organization. These metrics are then used on a few popular free software packages (totaling more than 25 million lines of code) to check their efficiency and coherency.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑