A modular attachment mechanism for software network evolution
A modular attachment mechanism of software network evolution is presented in this paper. Compared with the previous models, our treatment of object-oriented software system as a network of modularity is inherently more realistic. To acquire incoming and outgoing links in directed networks when new nodes attach to the existing network, a new definition of asymmetric probabilities is given. Based on this, modular attachment instead of single node attachment in the previous models is then adopted. The proposed mechanism is demonstrated to be able to generate networks with features of power-law, small-world, and modularity, which represents more realistic properties of actual software networks. This work therefore contributes to a more accurate understanding of the evolutionary mechanism of software systems. What is more, explorations of the effects of various software development principles on the structure of software systems have been carried out, which are expected to be beneficial to the software engineering practices.
Year of publication: |
2013
|
---|---|
Authors: | Li, Hui ; Zhao, Hai ; Cai, Wei ; Xu, Jiu-Qiang ; Ai, Jun |
Published in: |
Physica A: Statistical Mechanics and its Applications. - Elsevier, ISSN 0378-4371. - Vol. 392.2013, 9, p. 2025-2037
|
Publisher: |
Elsevier |
Subject: | Software networks | Evolutionary mechanisms | Modular attachment | Asymmetric probabilities | Power-law |
Saved in:
Saved in favorites
Similar items by subject
-
Probabilistic Performance Forecasting for Unconventional Reservoirs With Stretched-Exponential Model
Valko, Peter P., (2011)
-
The Nature of Equilibrium in Macroeconomics: A Critique of Equilibrium Search Theory
Aoki, Masanao, (2008)
-
The nature of equilibrium in macroeconomics: A critique of equilibrium search theory
Aoki, Masanao, (2009)
- More ...
Similar items by person