Next Article in Journal
Comparing the Models of Steepest Entropy Ascent Quantum Thermodynamics, Master Equation and the Difference Equation for a Simple Quantum System Interacting with Reservoirs
Next Article in Special Issue
Empirical Laws and Foreseeing the Future of Technological Progress
Previous Article in Journal
Fatiguing Effects on the Multi-Scale Entropy of Surface Electromyography in Children with Cerebral Palsy
Previous Article in Special Issue
Forecasting Energy Value at Risk Using Multiscale Dependence Based Methodology
Article Menu

Export Article

Open AccessArticle
Entropy 2016, 18(5), 178;

Multi-Level Formation of Complex Software Systems

1,* , 1,2,* and 1
Information Science and Technology College, Dalian Maritime University, Dalian 116026, China
College of Information Engineering, Dalian Ocean University, Dalian 116023, China
Authors to whom correspondence should be addressed.
Academic Editors: J. A. Tenreiro Machado and António M. Lopes
Received: 29 January 2016 / Revised: 17 April 2016 / Accepted: 4 May 2016 / Published: 12 May 2016
(This article belongs to the Special Issue Computational Complexity)
Full-Text   |   PDF [1354 KB, uploaded 12 May 2016]   |  


We present a multi-level formation model for complex software systems. The previous works extract the software systems to software networks for further studies, but usually investigate the software networks at the class level. In contrast to these works, our treatment of software systems as multi-level networks is more realistic. In particular, the software networks are organized by three levels of granularity, which represents the modularity and hierarchy in the formation process of real-world software systems. More importantly, simulations based on this model have generated more realistic structural properties of software networks, such as power-law, clustering and modularization. On the basis of this model, how the structure of software systems effects software design principles is then explored, and it could be helpful for understanding software evolution and software engineering practices. View Full-Text
Keywords: multi-level; software networks; software evolution; modularity multi-level; software networks; software evolution; modularity

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).

Share & Cite This Article

MDPI and ACS Style

Li, H.; Hao, L.-Y.; Chen, R. Multi-Level Formation of Complex Software Systems. Entropy 2016, 18, 178.

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



[Return to top]
Entropy EISSN 1099-4300 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top