Operating Systems: A Modern Perspective
Operating Systems: A Modern Perspective
Software Engineering Technology Watch
IEEE Software
An Empirical Study of Programming Language Trends
IEEE Software
Characterizing the evolution of operating systems
Characterizing the evolution of operating systems
Proceedings of the 2008 international working conference on Mining software repositories
Data base management systems trends: an empirical study
Proceedings of the Second Kuwait Conference on e-Services and e-Systems
Research of an architecture of operating system kernel based on modularity concept
Mathematical and Computer Modelling: An International Journal
A quantitative model for software engineering trends
Information Sciences: an International Journal
Hi-index | 0.00 |
In this paper, we report on an empirical experiment where we observe, record and analyze the evolution of selected operating systems over the past decades, and derive a statistical model that captures relevant evolutionary laws. This model is derived by quantifying relevant attributes of operating systems, including intrinsic technical factors and time-dependent environmental factors. We use this model to understand past evolution and learn to predict future evolution, not only of individual operating systems, but also of operating systems features. We combine the insights gained from this study with insights gained from other similar empirical experiments to attempt to derive evolutionary laws for software technology trends.