Title | ||
---|---|---|
Generalized collaboration networks in software systems: a case study of Linux kernels |
Abstract | ||
---|---|---|
The collaboration relationships between header files in the source code of Linux kernels are analyzed by constructing a weighted
Header File Collaboration Network (HFCN): each node represents a header file; two nodes are connected if corresponding header
files are both included in the same source file at least once; also the link weight is assigned to evaluate the intensity
of co-inclusion of two header files. Through using appropriate non-weighted and weighted quantities, structural properties
of two kinds of HFCN networks(HFCN-I and HFCN-II) are characterized and analyzed. The study of Linux kernels from the viewpoint
of complex networks can provide a better description of the organizational principles and evolving mechanism of complex software
systems. |
Year | DOI | Venue |
---|---|---|
2009 | 10.1007/s11704-009-0053-Z | Frontiers of Computer Science in China |
Keywords | Field | DocType |
complex network,generalized collaboration network,Linux kernel,header file collaboration network (HFCN),topological properties,weighted quantities | Source code,Computer science,Class implementation file,Software system,Complex network,Header,Configfs,Operating system,errno.h,Linux kernel | Journal |
Volume | Issue | ISSN |
3 | 3 | 16737466 |
Citations | PageRank | References |
0 | 0.34 | 7 |
Authors | ||
5 |
Name | Order | Citations | PageRank |
---|---|---|---|
Shiwen Sun | 1 | 60 | 6.52 |
Chengyi Xia | 2 | 149 | 20.94 |
Zhenhai Chen | 3 | 0 | 0.34 |
Junqing Sun | 4 | 839 | 105.70 |
Zeng-Qiang Chen | 5 | 550 | 72.38 |