Open Source Software Sustainability: Combining Institutional Analysis and Socio-Technical Networks
Open accessAbstract
Sustainable Open Source Software (OSS) forms much of the fabric of our digital society, especially successful and sustainable ones. But many OSS projects do not become sustainable, resulting in abandonment and even risks for the world's digital infrastructure. Prior work has looked at the reasons for this mainly from two very different perspectives. In software engineering, the focus has been on understanding success and sustainability from the socio-technical perspective: the OSS programmers' day-to-day activities and the artifacts they create. In institutional analysis, on the other hand, emphasis has been on institutional designs (e.g., policies, rules, and norms) that structure project governance. Even though each is necessary for a comprehensive understanding of OSS projects, the connection and interaction between the two approaches have been barely explored. In this paper, we make the first effort toward understanding OSS project sustainability using a dual-view analysis, by combining institutional analysis with socio-technical systems analysis. In particular, we (i) use linguistic approaches to extract institutional rules and norms from OSS contributors' communications to represent the evolution of their governance systems, and (ii) construct socio-technical networks based on longitudinal collaboration records to represent each project's organizational structure. We combined the two methods and applied them to a dataset of developer digital traces from 253 nascent OSS projects within the Apache Software Foundation (ASF) incubator. We find that the socio-technical and institutional features relate to each other, and provide complimentary views into the progress of the ASF's OSS projects. Refining these combined analyses can help provide a more precise understanding of the synchronization between the evolution of institutional governance and organizational structure.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
As OSS projects grow in scale and complexity, informal governance arrangements often become insufficient for ensuring accountability, transparency, and continuity.
“As OSS projects grow in scale and complexity, empirical studies indicate that informal governance arrangements often become insufficient for ensuring accountability, transparency, and continuity [24, 56].”
From Governance in Practice: How Open Source Projects Define and Document Roles (2026) · cites this paper as [56]
Section 2.3 says governance must adapt as an organization’s context changes, and the Discussion reports an association between more active institutional governance and OSS project graduation. The paper does not establish that growth in scale or complexity makes informal governance insufficient, or that this insufficiency threatens accountability, transparency, and continuity. (LLM, conf=0.83)
Experimental — accuracy not yet measured
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
(2014) · doi:10.1093/acprof:oso/9780199972036.001.0001 · Cited by 304 · see citing works
Flagged first, then by citations
Research works printed but not linked: 41
- BaRclay, D. W. Interdepartmental conflict in organizational buying: The impact of the organizational context. Journal of Marketing Research 28, 2 (1991), 145-159.
- BenKleR, Y. The wealth of networks. Yale University Press, 2008.
- BiRd, C., GouRley, A., Devanbu, P., GeRtz, M., and Swaminathan, A. Mining email social networks. In Proceedings of the 2006 international workshop on Mining software repositories (2006), pp. 137-143.
- BiRd, C., Nagappan, N., Gall, H., MuRphy, B., and Devanbu, P. Putting it all together: Using socio-technical networks to predict failures. In 2009 20th International Symposium on Software Reliability Engineering (2009), IEEE, pp. 109-119.
- BiRd, C., Pattison, D., D'Souza, R., FilKov, V., and Devanbu, P. Latent social structure in open source projects. In Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering (2008), pp. 24- 35.
- Blomist, W., et al. Dividing the waters: governing groundwater in Southern California. ICS Press Institute for Contemporary Studies, 1992.
- Cheung, Y.-W., and Lai, K. S. Lag order and critical values of the augmented dickey-fuller test. Journal of Business & Economic Statistics 13, 3 (1995), 277-280.
- Cohan, A., Beltagy, I., King, D., Dalvi, B., and Weld, D. S. Pretrained language models for sequential sentence classification. In Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (Hong Kong, China, 2019), Association for Computing Machinery, p. 3693-3699.
- CooKe-Davies, T. The "real" success factors on projects. International journal of project management 20, 3 (2002), 185-190.
- CRawfoRd, S., and OstRom, E. A grammar of institutions. American Political Science Review 89, 3 (1995), 582-600.
- Devlin, J., Chang, M.-W., Lee, K., and Toutanova, K. Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805 (2018). · arXiv
- Ducheneaut, N. Socialization in an open source software community: A socio-technical analysis. Computer Supported Cooperative Work (CSCW) 14, 4 (2005), 323-368.
- DumitRescu, E.-I., and HuRlin, C. Testing for granger non-causality in heterogeneous panels. Economic modelling 29, 4 (2012), 1450-1460.
- FeRReiRa, J., and ZwindeRman, A. On the benjamini-hochberg method. The Annals of Statistics 34, 4 (2006), 1827- 1849.
- FischeR, G., and HeRRmann, T. Socio-technical systems: a meta-design perspective. International Journal of So- ciotechnology and Knowledge Development (IJSKD) 3, 1 (2011), 1-33.
- Fleischman, F., LoKen, B., GaRcia-Lopez, G., and VillamayoR-Tomas, S. Evaluating the utility of common-pool resource theory for understanding forest governance and outcomes in indonesia between 1965 and 2012. International Journal of the Commons 8, 2 (2014).
- GonzÁlez-BaRahona, J. M., Lopez, L., and Robles, G. Community structure of modules in the apache project. In Proceedings of the 4h International Workshop on Open Source Software Engineering (2004), IET, pp. 44-48.
- GRuby, R. L., and BasuRto, X. Multi-level governance for large marine commons: politics and polycentricity in palau's protected area network. Environmental science & policy 33 (2013), 260-272.
- HaRdin, G. The tragedy of the commons: the population problem has no technical solution; it requires a fundamental extension in morality. science 162, 3859 (1968), 1243-1248.
- HeRRmann, T., Hoffmann, M., Kunau, G., and LoseR, K.-U. A modelling method for the development of groupware applications as socio-technical systems. Behaviour & Information Technology 23, 2 (2004), 119-135.
- Joblin, M., and Apel, S. How do successful and failed projects differ? a socio-technical analysis. ACM Trans. Softw. Eng. Methodol. (dec 2021).
- Joslin, R., and MÜlleR, R. The impact of project methodologies on project success in different project environments. International Journal of Managing Projects in Business (2016).
- Lehtonen, P., and MaRtinsuo, M. Three ways to fail in project management and the role of project management methodology. Project Perspectives 28, 1 (2006), 6-11.
- Lopez, J. H. The power of the adf test. Economics Letters 57, 1 (1997), 5-10.
- NaRduzzo, A., and Rossi, A. The role of modularity in free/open source software development. In Free/Open source software development. Igi Global, 2005, pp. 84-102.
- O'Reilly, T. Lessons from open-source software development. Communications of the ACM 42, 4 (1999), 32-37.
- OstRom, E. Governing the commons: The evolution of institutions for collective action. Cambridge university press, 1990.
- OstRom, E. Understanding institutional diversity. Princeton university press, 2009.
- OstRom, E., Janssen, M., and AndeRies, J. Going beyond panaceas. Proceedings of the National Academy of Sciences 104, 39 (207), 15176-15178.
- RamchandRan, A., Yin, L., and FilKov, V. Exploring apache incubator project trajectories with apex. In 2022 IEEE/ACM 19th International Conference on Mining Software Repositories (MSR) (2022), IEEE, p. Accepted.
- Ropohl, G. Philosophy of socio-technical systems. Techné: Research in Philosophy and Technology 4, 3 (1999), 186-194.
- SchweiK, C. M., and English, R. C. Internet success: a study of open-source software commons. MIT Press, 2012.
- Sen, A., AtKisson, C., and SchweiK, C. M. Cui bono: Do open source software incubator policies and procedures benefit the projects or the incubator? Available at SSRN (2021).
- SiddiKi, S., HeiKKila, T., Weible, C. M., Pacheco-Vega, R., CaRteR, D., CuRley, C., Deslatte, A., and Bennett, A. Institutional analysis with the institutional grammar. Policy Studies Journal (2019).
- Smith, A., and StiRling, A. Moving outside or inside? objectification and reflexivity in the governance of socio- technical systems. Journal of Environmental Policy & Planning 9, 3-4 (2007), 351-373.
- SuRian, D., Tian, Y., Lo, D., Cheng, H., and Lim, E.-P. Predicting project outcome leveraging socio-technical network patterns. In 2013 17th European Conference on Software Maintenance and Reengineering (2013), IEEE, pp. 47-56.
- TuRneR, J. R., and MÜlleR, R. Communication and co-operation on projects between the project owner as principal and the project manager as agent. European management journal 22, 3 (2004), 327-336.
- WeaRne, S., and StanbuRy, A. A study of the reality of project management: Wg morris and gh hough, john wiley, uk (1987)£ 29.95, isbn 0471 915513 pp 295. International Journal of Project Management 7, 1 (1989), 58.
- Yin, L., Chen, Z., Xuan, Q., and FilKov, V. Sustainability forecasting for apache incubator projects. In Proceedings of the 29th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (New York, NY, USA, 2021), Association for Computing Machinery, p. 1056-1067.
- Yin, L., Zhang, Z., Xuan, Q., and FilKov, V. Apache software foundation incubator project sustainability dataset. In 2021 IEEE/ACM 18th International Conference on Mining Software Repositories (MSR) (2021), IEEE, pp. 595-599.
- Yu, H., and Yang, J. A direct lda algorithm for high-dimensional data-with application to face recognition. Pattern recognition 34, 10 (2001), 2067-2070.
Cited by
Sorted by citations
Governance in Practice: How Open Source Projects Define and Document Roles
Oliveira, P., Conte, T., Gerosa, M., & Steinmacher, I. (2026) · Proceedings of the 19th International Conference on Cooperative and Human Aspects of Software Engineering · doi:10.1145/3794860.3794911 · Cited by 2 · see citing works
- Authors
- Yin, L., Chakraborti, M., Yan, Y., Schweik, C., Frey, S., & Filkov, V.
- Affiliations
- University of California, Davis (US)
- University of Massachusetts Amherst (US)
- Venue
- Proceedings of the ACM on Human-Computer Interaction
- Published
- 2022-11-07
- Volume
- 6
- Issue
- CSCW2
- Pages
- 1-23
- ISSN
- 2573-0142 (ISSN-L)
- OpenAlex
- W4309757097
- Cited by
- 22
- References
- 1
- Citations by year
- 2026: 10 · 2025: 3 · 2024: 6 · 2023: 2 · 2022: 1
- FWCI
- 2.32
- Type
- journal article
- Language
- en
- Open access
- hybrid
- doi.org
- Locations
- Proceedings of the ACM on Human-Computer Interaction (publishedVersion, other-oa)
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University) (cc-by)
- Funders
- NSF (2020751,2020900)
- Topics
- Physical Sciences › Computer Science › Computer Science Applications › Open Source Software Innovations
- Physical Sciences › Computer Science › Information Systems › Software Engineering Techniques and Practices
- Physical Sciences › Computer Science › Information Systems › Software Engineering Research
- Keywords
- institutional analysis, sociotechnical networks, developer communication, organizational structure, project abandonment, collaborative software development
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review