Modeling the evolution of operating systems: An empirical study

Yi Peng, Fu Li, Ali Mili

Research output: Contribution to journalArticlepeer-review

17 Scopus citations


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.

Original languageEnglish (US)
Pages (from-to)1-15
Number of pages15
JournalJournal of Systems and Software
Issue number1
StatePublished - Jan 2007

All Science Journal Classification (ASJC) codes

  • Software
  • Information Systems
  • Hardware and Architecture


  • BSD
  • Compaq/DEC VMS
  • GNU Hurd
  • HP_UX
  • Linux
  • MAC OS
  • MS-DOS
  • Netware
  • OS/2
  • Operating systems
  • Software Engineering Trends
  • Solaris
  • Sun/OS
  • Tech Watch
  • Unix
  • Windows


Dive into the research topics of 'Modeling the evolution of operating systems: An empirical study'. Together they form a unique fingerprint.

Cite this