Next Article in Journal
Multi-Objective Parameter Optimization for Disc Milling Process of Titanium Alloy Blisk Channels
Next Article in Special Issue
Detecting Word-Based Algorithmically Generated Domains Using Semantic Analysis
Previous Article in Journal
Algebraic Structures of Neutrosophic Triplets, Neutrosophic Duplets, or Neutrosophic Multisets
Previous Article in Special Issue
Reliability Enhancement of Edge Computing Paradigm Using Agreement
Article Menu
Issue 2 (February) cover image

Export Article

Open AccessArticle
Symmetry 2019, 11(2), 172; https://doi.org/10.3390/sym11020172

Package Network Model: A Way to Capture Holistic Structural Features of Open-Source Operating Systems

College of Computer, National University of Defense Technology, Changsha 410073, China
*
Author to whom correspondence should be addressed.
Received: 11 December 2018 / Revised: 16 January 2019 / Accepted: 29 January 2019 / Published: 1 February 2019
(This article belongs to the Special Issue Information Technology and Its Applications 2018)
Full-Text   |   PDF [4243 KB, uploaded 20 February 2019]   |  

Abstract

Open-source software has become a powerful engine for the development of the software industry. Its production mode, which is based on large-scale group collaboration, allows for the rapid and continuous evolution of open-source software on demand. As an important branch of open-source software, open-source operating systems are commonly used in modern service industries such as finance, logistics, education, medical care, e-commerce and tourism, etc. The reliability of these systems is increasingly valued. However, a self-organizing and loosely coupled development approach complicates the structural analysis of open-source operating system software. Traditional methods focus on analysis at the local level. There is a lack of research on the relationship between internal attributes and external overall characteristics. Consequently, conventional methods are difficult to adapt to complex software systems, especially the structural analysis of open-source operating system software. It is therefore of great significance to capture the holistic structure and behavior of the software system. Complex network theory, which is adequate for this task, can make up for the deficiency of traditional software structure evaluation methods that focus only on local structure. In this paper, we propose a package network model, which is a directed graph structure, to describe the dependency of open-source operating system software packages. Based on the Ubuntu Kylin Linux Operating system, we construct a software package dependency network of each distributed version and analyze the structural evolution through the dimensions of scale, density, connectivity, cohesion, and heterogeneity of each network. View Full-Text
Keywords: open-source operating system; complex network; software structure analysis open-source operating system; complex network; software structure analysis
Figures

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).
SciFeed

Share & Cite This Article

MDPI and ACS Style

Wang, J.; Zhang, K.; Sun, X.; Tan, Y.; Wu, Q.; Wu, Q. Package Network Model: A Way to Capture Holistic Structural Features of Open-Source Operating Systems. Symmetry 2019, 11, 172.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Symmetry EISSN 2073-8994 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top