Generalized collaboration networks in software systems: A case study of Linux kernels

被引:0
|
作者
Sun S. [1 ,2 ]
Xia C. [1 ,2 ]
Chen Z. [3 ]
Sun J. [1 ,2 ]
Chen Z. [3 ]
机构
[1] Tianjin Key Laboratory of Intelligence Computing and Novel Software Technology, Tianjin University of Technology
[2] Key Laboratory of Computer Vision and System, Ministry of Education, Tianjin University of Technology
[3] 66366th Troops, PLA
[4] Department of Automation, Nankai University
来源
基金
中国国家自然科学基金;
关键词
Complex network; Generalized collaboration network; Header file collaboration network (HFCN); Linux kernel; Topological properties; Weighted quantities;
D O I
10.1007/s11704-009-0053-Z
中图分类号
学科分类号
摘要
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. © Higher Education Press and Springer-Verlag GmbH 2009.
引用
收藏
页码:421 / 426
页数:5
相关论文
共 50 条
  • [31] Effectively clustering researchers in scientific collaboration networks: case study on ResearchGate
    Rodrigues, Marcos Wander
    Song, Mark A. Junho
    Zarate, Luis Enrique
    SOCIAL NETWORK ANALYSIS AND MINING, 2021, 11 (01)
  • [32] Core-periphery dynamics in collaboration networks: the case study of Slovenia
    Mario Karlovčec
    Borut Lužar
    Dunja Mladenić
    Scientometrics, 2016, 109 : 1561 - 1578
  • [33] Towards automatic software model checking of thousands of Linux modules-a case study with Avinux
    Post, Hendrik
    Sinz, Carsten
    Kuechlin, Wolfgang
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2009, 19 (02): : 155 - 172
  • [34] Core-periphery dynamics in collaboration networks: the case study of Slovenia
    Karlovcec, Mario
    Luzar, Borut
    Mladenic, Dunja
    SCIENTOMETRICS, 2016, 109 (03) : 1561 - 1578
  • [35] Effectively clustering researchers in scientific collaboration networks: case study on ResearchGate
    Marcos Wander Rodrigues
    Mark A. Junho Song
    Luis Enrique Zárate
    Social Network Analysis and Mining, 2021, 11
  • [36] The Application of Systems Engineering to Software Development: A Case Study
    Sweeney, Robert L.
    Hamman, Jeffrey P.
    Biemer, Steven M.
    JOHNS HOPKINS APL TECHNICAL DIGEST, 2011, 29 (04): : 327 - 337
  • [37] Software Architecture of Mobile Robotic Systems: A Case Study
    Capucha, Lubomir
    Rohal-Ilkiv, Boris
    2016 CYBERNETICS & INFORMATICS (K&I), 2016,
  • [38] PERFORMANCE ENGINEERING OF SOFTWARE SYSTEMS - A CASE-STUDY
    SMITH, CU
    BROWNE, JC
    AFIPS CONFERENCE PROCEEDINGS, 1982, 51 : 217 - +
  • [39] Knowledge based evaluation of software systems:: a case study
    Stamelos, I
    Vlahavas, I
    Refanidis, I
    Tsoukiàs, A
    INFORMATION AND SOFTWARE TECHNOLOGY, 2000, 42 (05) : 333 - 345
  • [40] Software systems integration and architectural analysis - A case study
    Land, R
    Crnkovic, I
    INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2003, : 338 - 347