Software ecosystems (SECOs) are large collections of interdependent software projects that share a common technological platform and that are maintained by large online communities of contributors. Commercial SECOs such as Android, Eclipse, Linux, or iOS pervade every aspect of human life, and the functioning of our modern digitally-enabled society would be severly impacted if such SECOs would start degrading or even cease to exist. Yet, SECOs are subject to changes at an ever-increasing pace, and there is no central management overseeingthe ecosytem's health and longevity. Morevoer, existing means for supporting ecosystem maintainers are largely insufficient. The objective of this project is therefore to understand and assist the health dynamics of SECOs.
This project will contribute to research and practice by delivering interdisciplinary scientific methodology and a catalog of guidelines and recommendation tools for improving SECO health. Those will enable key SECO actors in Quebec, Belgium and elsewhere to better monitor and control SECO health and equip them with corrective and preventive measures to ensure their SECO's survival and sustainability.
Slideshare presentation by Bram Adams about SECOHealth project: