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 条
  • [21] An ontology for architectural evaluation -: Case study:: Collaboration systems
    Griman, Anna
    Perez, Maria
    Garrido, Jose
    Rodriguez, Maria
    ICEIS 2006: PROCEEDINGS OF THE EIGHTH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS: INFORMATION SYSTEMS ANALYSIS AND SPECIFICATION, 2006, : 310 - +
  • [22] Fuzzy Control of Software Systems: A Case Study
    Yang Qiliang
    Li Juelong
    Xing Jianchun
    Wang Ping
    2011 30TH CHINESE CONTROL CONFERENCE (CCC), 2011, : 2952 - 2957
  • [23] A case study in model checking software systems
    Wing, JM
    VaziriFarahani, M
    SCIENCE OF COMPUTER PROGRAMMING, 1997, 28 (2-3) : 273 - 299
  • [24] GENERALIZED TOEPLITZ KERNELS AND REALIZATION OF LINEAR-SYSTEMS
    AROCENA, R
    COMPTES RENDUS DE L ACADEMIE DES SCIENCES SERIE I-MATHEMATIQUE, 1983, 297 (04): : 241 - 243
  • [25] Analyzing Collaboration Networks Using Simplicial Complexes: A Case Study
    Moore, T. J.
    Drost, R. J.
    Basu, P.
    Ramanathan, R.
    Swami, A.
    2012 IEEE CONFERENCE ON COMPUTER COMMUNICATIONS WORKSHOPS (INFOCOM WKSHPS), 2012, : 238 - 243
  • [26] The Data Interoperability Problem as an Exemplary Case Study in the Development of Software Collaboration Environments
    Sanchez-Ruiz, Arturo J.
    Umapathy, Karthikeyan
    Beckham, Jonathan
    Welsh, Patrick
    COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, 2009, 10 : 379 - +
  • [27] INTERDISCIPLINARY COLLABORATION - A CASE-STUDY OF SOFTWARE-DEVELOPMENT FOR FASHION DESIGNERS
    SCAIFE, M
    CURTIS, E
    HILL, C
    INTERACTING WITH COMPUTERS, 1994, 6 (04) : 395 - 410
  • [28] The Degree Distribution of Generalized Collaboration Networks with Preferential Attachment
    Min, Lei
    Ye, Zhang
    Min, Zhu
    Ping, Jing
    2013 THIRD INTERNATIONAL CONFERENCE ON INTELLIGENT SYSTEM DESIGN AND ENGINEERING APPLICATIONS (ISDEA), 2013, : 1417 - 1419
  • [29] Semiseparable kernels of 2D generalized hybrid systems
    Prepelita, Valeriu
    BSG PROCEEDINGS 17, 2010, 17 : 183 - 197
  • [30] Semiseparable kernels of 2D generalized hybrid systems
    Prepelita, Valeriu
    BSG PROCEEDINGS 17 - PROCEEDINGS OF THE INTERNATIONAL CONFERENCE OF DIFFERENTIAL GEOMETRY AND DYNAMICAL SYSTEMS (DGDS-2009), 2010, : 183 - 197