Governance in Practice: How Open Source Projects Define and Document RolesDistinguished Paper Award
Open source software (OSS) has become foundational to modern computing, yet its sustainability depends as much on social organization as on technical excellence. Governance defines how contributors collaborate, how roles are created, described and coordinated to sustain participation at scale. Studies have shown that weak or opaque role structures can lead to burnout, turnover, and declining engagement, as communities struggle to balance autonomy with accountability. Despite the recognized importance of governance, empirical work examines isolated cases or relies on prescriptive frameworks rather than analyzing the artifacts where governance is formalized. This paper addresses that gap through a multi-project study of governance documents from OSS projects hosted on GitHub. Through these artifacts, we extract all defined roles and decompose them into four dimensions: scope, decision rights, obligations, and life-cycle rules. We then map these textual structures to a catalog of skills and apply both computational and interpretive clustering to reveal patterns of role differentiation and overlap. Our results reveal organizational (strategic) and operational (technical) roles and expose the blurred boundaries between them. We identify strong role drift, where similar titles conceal distinct responsibilities across projects, while different labels often encode the same function. Skill-based clustering exposes composite roles that merge coordination, mentoring, and technical stewardship, grounding the Maintainer Paradox as a pattern. These findings evidence OSS governance as an institutional infrastructure that balances structure and flexibility, codifies community memory, and reveals how open collaboration is sustained through the written design of roles.
Mon 13 AprDisplayed time zone: Brasilia, Distrito Federal, Brazil change
14:00 - 15:30 | Keynote and OSS SessionResearch Track / CHASE Program at Oceania IX Chair(s): Patricia Matsubara Federal University of Mato Grosso do Sul (UFMS), Yvonne Dittrich IT University of Copenhagen | ||
14:00 45mKeynote | The Component We Do Not Factor In: How Human Behavior and Judgment Shape Everyday Decisions, Practices, and Collaboration in Software Teams CHASE Program Tayana Conte Universidade Federal do Amazonas | ||
14:45 15mFull-paper | Beyond Code: Empirical Insights into How Team Dynamics Influence OSS Project Selection Research Track Shashiwadana Nirmani Deakin University, Hourieh Khalajzadeh Deakin University, Australia, Mojtaba Shahin RMIT University, Xiao Liu School of Information Technology, Deakin University | ||
15:00 15mFull-paper | Governance in Practice: How Open Source Projects Define and Document RolesDistinguished Paper Award Research Track Pedro Oliveira RESHAPE LAB, Northern Arizona University, USA, Tayana Conte Universidade Federal do Amazonas, Marco Gerosa Northern Arizona University, Igor Steinmacher RESHAPE LAB, Northern Arizona University, USA Pre-print | ||
15:15 15mFull-paper | Understanding npm Developers’ Practices, Challenges, and Recommendations for Secure Package Development Research Track Anthony Peruma University of Hawai‘i at Mānoa, Truman Choy University of Hawai‘i at Mānoa, Gerald Lee University of Hawai‘i at Mānoa, Italo Santos University of Hawai‘i at Mānoa Pre-print | ||