Software evolves over time and several challenges arise concerning both the technical artefacts produced during development, as well as the developer community that maintains these artefacts. Evolution challenges become even more prominent in software ecosystems (SECOs), which are large collections of interdependent software packages/projects that share a common technological platform and that are maintained by large online communities of contributors. SECOs are subject to changes at an ever-increasing pace, thus facing health and longevity issues. In this talk, we will present our current research on SECO evolution and health, for both the technical and social aspects of SECOs. On the one hand, we will present our work on package dependency issues in SECOs throughout their evolution. On the other hand, we will present a socio-technical analysis of SECOs, studying aspects such as contributor abandonment. We will conclude our talk by presenting our future research agenda.