A sense of community: A research agenda for software ecosystems | Synapse