{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,4]],"date-time":"2026-03-04T10:37:59Z","timestamp":1772620679945,"version":"3.50.1"},"reference-count":48,"publisher":"Association for Computing Machinery (ACM)","issue":"CSCW2","license":[{"start":{"date-parts":[[2022,11,7]],"date-time":"2022-11-07T00:00:00Z","timestamp":1667779200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000001","name":"NSF","doi-asserted-by":"publisher","award":["2020751,2020900"],"award-info":[{"award-number":["2020751,2020900"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Hum.-Comput. Interact."],"published-print":{"date-parts":[[2022,11,7]]},"abstract":"<jats:p>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.<\/jats:p>\n          <jats:p>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.<\/jats:p>","DOI":"10.1145\/3555129","type":"journal-article","created":{"date-parts":[[2022,11,11]],"date-time":"2022-11-11T22:59:06Z","timestamp":1668207546000},"page":"1-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":10,"title":["Open Source Software Sustainability: Combining Institutional Analysis and Socio-Technical Networks"],"prefix":"10.1145","volume":"6","author":[{"given":"Likang","family":"Yin","sequence":"first","affiliation":[{"name":"University of California, Davis, Davis, CA, USA"}]},{"given":"Mahasweta","family":"Chakraborti","sequence":"additional","affiliation":[{"name":"University of California Davis, Davis, CA, USA"}]},{"given":"Yibo","family":"Yan","sequence":"additional","affiliation":[{"name":"University of California, Davis, Davis, CA, USA"}]},{"given":"Charles","family":"Schweik","sequence":"additional","affiliation":[{"name":"University of Massachusetts - Amherst, Amherst, MA, USA"}]},{"given":"Seth","family":"Frey","sequence":"additional","affiliation":[{"name":"University of California, Davis, Davis, CA, USA"}]},{"given":"Vladimir","family":"Filkov","sequence":"additional","affiliation":[{"name":"University of California, Davis, Davis, CA, USA"}]}],"member":"320","published-online":{"date-parts":[[2022,11,11]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1177\/002224379102800203"},{"key":"e_1_2_1_2_1","volume-title":"The wealth of networks","author":"BenKle R, Y","year":"2008","unstructured":"BenKle R, Y . The wealth of networks . Yale University Press , 2008 . BenKleR, Y. The wealth of networks. Yale University Press, 2008."},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1137983.1138016"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2009.17"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1453101.1453107"},{"key":"e_1_2_1_6_1","volume-title":"Dividing the waters: governing groundwater in Southern California","author":"Blomquist W.","year":"1992","unstructured":"Blomquist , W. , Dividing the waters: governing groundwater in Southern California . ICS Press Institute for Contemporary Studies , 1992 . Blomquist, W., et al. Dividing the waters: governing groundwater in Southern California. ICS Press Institute for Contemporary Studies, 1992."},{"key":"e_1_2_1_7_1","first-page":"3","article-title":"Lag order and critical values of the augmented dickey--fuller test","volume":"13","author":"Cheung Y.-W.","year":"1995","unstructured":"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. 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.","journal-title":"Journal of Business & Economic Statistics"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.18653\/v1\/D19-1383"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0263-7863(01)00067-9"},{"key":"e_1_2_1_10_1","first-page":"3","article-title":"A grammar of institutions","volume":"89","author":"RawfoRd S.","year":"1995","unstructured":"C RawfoRd , S. , and OstRom , E . A grammar of institutions . American Political Science Review 89 , 3 ( 1995 ), 582--600. CRawfoRd, S., and OstRom, E. A grammar of institutions. American Political Science Review 89, 3 (1995), 582--600.","journal-title":"American Political Science Review"},{"key":"e_1_2_1_11_1","volume-title":"Bert: Pre-training of deep bidirectional transformers for language understanding. arXiv preprint arXiv:1810.04805","author":"Devlin J.","year":"2018","unstructured":"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 ). 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)."},{"key":"e_1_2_1_12_1","volume-title":"Socialization in an open source software community: A socio-technical analysis. Computer Supported Cooperative Work (CSCW) 14, 4","author":"Ducheneaut N.","year":"2005","unstructured":"Ducheneaut , N. Socialization in an open source software community: A socio-technical analysis. Computer Supported Cooperative Work (CSCW) 14, 4 ( 2005 ), 323--368. Ducheneaut, N. Socialization in an open source software community: A socio-technical analysis. Computer Supported Cooperative Work (CSCW) 14, 4 (2005), 323--368."},{"key":"e_1_2_1_13_1","volume-title":"Testing for granger non-causality in heterogeneous panels. Economic modelling 29, 4","author":"DumitRescu E.-I.","year":"2012","unstructured":"DumitRescu , E.-I. , and HuRlin , C. Testing for granger non-causality in heterogeneous panels. Economic modelling 29, 4 ( 2012 ), 1450--1460. DumitRescu, E.-I., and HuRlin, C. Testing for granger non-causality in heterogeneous panels. Economic modelling 29, 4 (2012), 1450--1460."},{"key":"e_1_2_1_14_1","first-page":"4","article-title":"On the benjamini--hochberg method","volume":"34","author":"Fe","year":"2006","unstructured":"Fe RReiRa, J., and ZwindeRman , A . On the benjamini--hochberg method . The Annals of Statistics 34 , 4 ( 2006 ), 1827--1849. FeRReiRa, J., and ZwindeRman, A. On the benjamini--hochberg method. The Annals of Statistics 34, 4 (2006), 1827--1849.","journal-title":"The Annals of Statistics"},{"key":"e_1_2_1_15_1","volume-title":"International Journal of Sociotechnology and Knowledge Development (IJSKD) 3, 1","author":"Fische R, G.","year":"2011","unstructured":"Fische R, G. , and He RRmann, T. Socio-technical systems: a meta-design perspective . International Journal of Sociotechnology and Knowledge Development (IJSKD) 3, 1 ( 2011 ), 1--33. FischeR, G., and HeRRmann, T. Socio-technical systems: a meta-design perspective. International Journal of Sociotechnology and Knowledge Development (IJSKD) 3, 1 (2011), 1--33."},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.18352\/ijc.409"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1093\/acprof:oso\/9780199972036.001.0001"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1049\/ic:20040263"},{"key":"e_1_2_1_19_1","volume-title":"Multi-level governance for large marine commons: politics and polycentricity in palau's protected area network. Environmental science & policy 33","author":"Ruby R. L.","year":"2013","unstructured":"G Ruby , 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. 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."},{"key":"e_1_2_1_20_1","volume-title":"The tragedy of the commons: the population problem has no technical solution","author":"HaRdin G.","year":"1968","unstructured":"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. 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."},{"key":"e_1_2_1_21_1","first-page":"2","article-title":"A modelling method for the development of groupware applications as socio-technical systems","volume":"23","author":"He","year":"2004","unstructured":"He RRmann, T., Hoffmann , M. , Kunau , G. , and Lose R, K.-U . A modelling method for the development of groupware applications as socio-technical systems . Behaviour & Information Technology 23 , 2 ( 2004 ), 119--135. 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.","journal-title":"Behaviour & Information Technology"},{"key":"e_1_2_1_22_1","volume-title":"JSTOR","author":"Hess C.","year":"2007","unstructured":"Hess , C. , and OstRom , E. Understanding knowledge as a commons: From theory to practice . JSTOR , 2007 . Hess, C., and OstRom, E. Understanding knowledge as a commons: From theory to practice. JSTOR, 2007."},{"key":"e_1_2_1_23_1","volume-title":"Carnegie Mellon Univ Pittsburgh PA - Software Engineering Inst","author":"Hissam S.","year":"2001","unstructured":"Hissam , S. , Weinstoc K, C. B. , PlaKosh , D. , and Asundi , J . Perspectives on open source software. Tech. rep ., Carnegie Mellon Univ Pittsburgh PA - Software Engineering Inst , 2001 . Hissam, S., WeinstocK, C. B., PlaKosh, D., and Asundi, J. Perspectives on open source software. Tech. rep., Carnegie Mellon Univ Pittsburgh PA - Software Engineering Inst, 2001."},{"key":"e_1_2_1_24_1","volume-title":"How do successful and failed projects differ? a socio-technical analysis. ACM Trans. Softw. Eng. Methodol. (dec","author":"Joblin M.","year":"2021","unstructured":"Joblin , M. , and Apel , S . How do successful and failed projects differ? a socio-technical analysis. ACM Trans. Softw. Eng. Methodol. (dec 2021 ). Joblin, M., and Apel, S. How do successful and failed projects differ? a socio-technical analysis. ACM Trans. Softw. Eng. Methodol. (dec 2021)."},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1108\/IJMPB-03-2015-0025"},{"key":"e_1_2_1_26_1","first-page":"1","article-title":"Three ways to fail in project management and the role of project management methodology","volume":"28","author":"Lehtonen P.","year":"2006","unstructured":"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. 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.","journal-title":"Project Perspectives"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1016\/S0165-1765(97)81872-1"},{"key":"e_1_2_1_28_1","first-page":"84","article-title":"The role of modularity in free\/open source software development. In Free\/Open source software development","author":"NaRduzzo A.","year":"2005","unstructured":"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 . 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.","journal-title":"Igi Global"},{"key":"e_1_2_1_29_1","first-page":"124","article-title":"The logic of collective action [1965]","author":"Olson M","year":"2012","unstructured":"Olson , M . The logic of collective action [1965] . Contemporary Sociological Theory 124 ( 2012 ). Olson, M. The logic of collective action [1965]. Contemporary Sociological Theory 124 (2012).","journal-title":"Contemporary Sociological Theory"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/299157.299164"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1017\/CBO9780511807763"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.2307\/j.ctt7s7wm"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1073\/pnas.0701886104"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3524842.3528506"},{"key":"e_1_2_1_35_1","first-page":"3","article-title":"Philosophy of socio-technical systems. Techn\u00e9","volume":"4","author":"Ropohl G","year":"1999","unstructured":"Ropohl , G . Philosophy of socio-technical systems. Techn\u00e9 : Research in Philosophy and Technology 4 , 3 ( 1999 ), 186--194. Ropohl, G. Philosophy of socio-technical systems. Techn\u00e9: Research in Philosophy and Technology 4, 3 (1999), 186--194.","journal-title":"Research in Philosophy and Technology"},{"key":"e_1_2_1_36_1","volume-title":"Tragedy of the foss commons? investigating the institutional designs of free\/libre and open source software projects. First Monday","author":"Schwei K, C. M.","year":"2007","unstructured":"Schwei K, C. M. , and English , R . Tragedy of the foss commons? investigating the institutional designs of free\/libre and open source software projects. First Monday ( 2007 ). SchweiK, C. M., and English, R. Tragedy of the foss commons? investigating the institutional designs of free\/libre and open source software projects. First Monday (2007)."},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.7551\/mitpress\/9780262017251.001.0001"},{"key":"e_1_2_1_38_1","volume-title":"Cui bono: Do open source software incubator policies and procedures benefit the projects or the incubator? Available at SSRN","author":"Sen A.","year":"2021","unstructured":"Sen , A. , AtKisson , C. , and Schwei K, C. M. Cui bono: Do open source software incubator policies and procedures benefit the projects or the incubator? Available at SSRN ( 2021 ). 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)."},{"key":"e_1_2_1_39_1","volume-title":"Institutional analysis with the institutional grammar. Policy Studies Journal","author":"SiddiKi S.","year":"2019","unstructured":"SiddiKi , S. , Hei KKila, T., Weible , C. M. , Pacheco-Vega , R. , CaRte R, D ., CuRley , C. , Deslatte , A. , and Bennett , A . Institutional analysis with the institutional grammar. Policy Studies Journal ( 2019 ). 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)."},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1080\/15239080701622873"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2013.15"},{"key":"e_1_2_1_42_1","volume-title":"Ontario Ministry of Labour","author":"Rist E.","year":"1981","unstructured":"T Rist , E. The evolution of socio-technical systems: A conceptual framework and an action research program . Ontario Ministry of Labour , 1981 . TRist, E. The evolution of socio-technical systems: A conceptual framework and an action research program. Ontario Ministry of Labour, 1981."},{"key":"e_1_2_1_43_1","volume-title":"Communication and co-operation on projects between the project owner as principal and the project manager as agent. European management journal 22, 3","author":"TuRne R, J. R.","year":"2004","unstructured":"TuRne R, J. R. , and M\u00dclle R, 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. TuRneR, J. R., and M\u00dclleR, 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."},{"key":"e_1_2_1_44_1","volume-title":"Gensim-statistical semantics in python. Retrieved from genism. org","author":"RehuRe K, R.","year":"2011","unstructured":"RehuRe K, R. , SojKa , P. , Gensim-statistical semantics in python. Retrieved from genism. org ( 2011 ). RehuReK, R., SojKa, P., et al. Gensim-statistical semantics in python. Retrieved from genism. org (2011)."},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1016\/0263-7863(89)90056-2"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/3468264.3468563"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/MSR52588.2021.00081"},{"key":"e_1_2_1_48_1","volume-title":"A direct lda algorithm for high-dimensional data-with application to face recognition. Pattern recognition 34, 10","author":"Yu H.","year":"2001","unstructured":"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. 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."}],"container-title":["Proceedings of the ACM on Human-Computer Interaction"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3555129","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3555129","content-type":"application\/pdf","content-version":"vor","intended-application":"syndication"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3555129","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T17:49:12Z","timestamp":1750182552000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3555129"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,7]]},"references-count":48,"journal-issue":{"issue":"CSCW2","published-print":{"date-parts":[[2022,11,7]]}},"alternative-id":["10.1145\/3555129"],"URL":"https:\/\/doi.org\/10.1145\/3555129","relation":{},"ISSN":["2573-0142"],"issn-type":[{"value":"2573-0142","type":"electronic"}],"subject":[],"published":{"date-parts":[[2022,11,7]]},"assertion":[{"value":"2022-11-11","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}