https://www.spinellis.gr/blog/20210618/

Unix has evolved for more than five decades, shaping modern operating systems, key software technologies, and development practices. Studying the evolution of this remarkable system from an architectural perspective can provide insights on how to manage the growth of large, complex, and long-lived software systems. In 2016 my colleague Paris Avgeriou <http://www.cs.rug.nl/> and I embarked on this study aiming to combine his software architecture insights with my software analytics skills. Here is a brief summary of the study, which was published this month in the /IEEE Transactions on Software Engineering/.

...


     More details

The complete 30-page study is openly available in the IEEE Xplore library <https://doi.org/10.1109/TSE.2019.2892149>: D. Spinellis and P. Avgeriou, "Evolution of the Unix System Architecture: An Exploratory Case Study," in /IEEE Transactions on Software Engineering/, vol. 47, no. 6, pp. 1134–1163, June 2021, doi: 10.1109/TSE.2019.2892149.

An online supplement <https://ieeexplore.ieee.org/ielx7/32/9453223/8704965/supplement.pdf?arnumber=8704965> provides details regarding two things. First, 90 precise, hyperlinked references to Unix source code that support data provided or arguments made in the main text. Second, listings of 107 code snippets that were used to derive specific numbers or tables appearing in the study's text.

_______________________________________________
luv-main mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to