6 files

Culture and Breaking Change: A Survey of Values and Practices in 18 Open Source Software Ecosystems

Software ecosystems have become one of the most important ways to organize software development, and to maintain and reuse code packages. But coordination can be a major challenge in software ecosystems when packages change, since packages tend to be highly interdependent yet independently maintained. The culture of an ecosystem includes those values and practices associated with managing change. We conducted a survey of thousands of developers in more than a dozen ecosystems, asking them about the values and practices that make up their communities' distinctive cultures; as well as the perceived power of different stakeholders and perceived health of the community. This dataset release shares anonymized data from the survey.


NSF awards 1546393, 1302522, 1322278, 1111750, 0943168, 1318808 and 1552944, the Science of Security Lablet (H9823014C0140), the U.S. Department of Defense through the Systems Engineering Research Center, LARC (Living Analytics Research Centre), a grant from the Alfred P. Sloan Foundation, and support from the Google Open Source Program Office




Usage metrics