Cited by 4Open Source Software InnovationsSoftware Engineering Techniques and PracticesSoftware Engineering Research

Governance Matters: Lessons From Restructuring the Data.Table OSS Project

Open access
Oliveira, Pedro, Amoakohene, Doris, Hocking, Toby, Gerosa, Marco, Steinmacher, Igor·2025·2025 IEEE International Conference on Software Maintenance and Evolution (ICSME)

Abstract

Open source software (OSS) forms the backbone of industrial data workflows and enterprise systems. However, many OSS projects face operational risks due to informal or centralized governance. This paper presents a practical case study of data.table, a high-performance R package widely adopted in production analytics pipelines, which underwent a community-led governance reform to address scalability and sustainability concerns. Before the reform, data.table faced a growing backlog of unresolved issues and open pull requests, unclear contributor pathways, and bottlenecks caused by reliance on a single core maintainer. In response, the community initiated a redesign of its governance structure. In this paper, we evaluated the impact of this transition through a mixed-methods approach, combining a contributor survey ($\mathbf{n} \boldsymbol{=} \mathbf{1 7}$) with mining project repository data. Our results show that following the reform, the project experienced a 200 % increase in new contributor recruitment, a drop in pull request resolution time from over 700 days to under a week, and a 3x increase in contributor retention. Community sentiment improved around transparency, onboarding, and project momentum, though concerns around fairness and conflict resolution remain. This case study provides practical guidance for maintainers, companies, and foundations seeking to enhance OSS governance.

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.

A few free checks a day · papers already verified open instantly · results are public

Integrity signals

Registry

Crossref · 10.1109/icsme64153.2025.00067

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.

A few free checks a day · papers already verified open instantly · results are public

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?

  • Oliveira et al. showed how rewriting a project's governance file reshaped decision-making patterns and community health in the data.table ecosystem.

    “Oliveira et al. [34] showed how rewriting a project's governance file reshaped decision-making patterns and community health in the data.table ecosystem.”

    From Governance in Practice: How Open Source Projects Define and Document Roles (2026) · cites this paper as [34]

    The Governance Reform Process section describes a repository governance specification that formalized roles and decision-making procedures. The Transparency and Decision-Making Clarity section reports improved perceptions of decision-making, and the Conclusions report gains in contributor retention and responsiveness. But the paper evaluates a broader governance reform, not the effect of rewriting the file alone; it also notes concurrent community-building efforts and does not establish a change in actual decision-making patterns. Page numbers are unavailable in our copy. (LLM, conf=0.84)

    Experimental — accuracy not yet measured
  • Prior work focusing on individual projects, such as the data.table case study, provides valuable qualitative insights into consequences of restructuring projects through governance models but lacks a cross-project perspective.

    “Prior work focusing on individual projects, such as the case study of the data.table community [34], provides valuable qualitative insights into the consequences of restructuring projects through governance models, but lacks a crossproject perspective that captures the diversity of governance structures across the OSS landscape.”

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

No references could be resolved yet.

Research works printed but not linked: 16

  1. S. P. Goggins, M. Germonprez, and K. Lumbard, "Mak- ing open source project health transparent," Computer, vol. 54, no. 8, pp. 104-111, 2021.
  2. B. Trinkenreich, K.-J. Stol, A. Sarma, D. M. German, M. A. Gerosa, and I. Steinmacher, "Do I belong? mod- eling sense of virtual community among Linux kernel contributors," in 2023 IEEE/ACM 45th International Conference on Software Engineering (ICSE). IEEE, 2023, pp. 319-331.
  3. I. Steinmacher, I. Wiese, and M. A. Gerosa, "Let me in: Guidelines for the successful onboarding of newcomers to open source projects," IEEE Software, vol. 35, no. 3, pp. 41-49, 2018.
  4. M. Guizani, A. Chatterjee, B. Trinkenreich et al., "The long road ahead: Ongoing challenges in contributing to large oss organizations and what to do," Proc. ACM Hum.-Comput. Interact., vol. 5, no. CSCW2, pp. 1-30, 2019.
  5. J. Linåker, G. Link, and K. Lumbard, "Sustaining main- tenance labor for healthy open source software projects through human infrastructure: A maintainer perspective," in Proceedings of the 18th ACM/IEEE International Symposium on Empirical Software Engineering and Mea- surement, 2024, pp. 37-48.
  6. N. Raman, M. Cao, Y. Tsvetkov, C. Kästner, and B. Vasilescu, "Stress and burnout in open source: To- ward finding, understanding, and mitigating unhealthy interactions," in Proceedings of the ACM/IEEE 42nd International Conference on Software Engineering: New Ideas and Emerging Results, 2020, pp. 57-60.
  7. Y. Zhang, M. Zhou, A. Mockus, and Z. Jin, "Companies' participation in oss development-an empirical study of openstack," IEEE Transactions on Software Engineering, vol. 47, no. 10, pp. 2242-2259, 2019.
  8. M. Dilhara, A. Ketkar, N. Sannidhi, and D. Dig, "Dis- covering repetitive code changes in python ml systems," in Proceedings of the 44th international conference on software engineering, 2022, pp. 736-748.
  9. K. A. Hasan, M. Macedo, Y. Tian, B. Adams, and S. Ding, "Understanding the time to first response in github pull requests," in 2023 IEEE/ACM 20th Inter- national Conference on Mining Software Repositories (MSR). IEEE, 2023, pp. 1-11.
  10. S. Khatoonabadi, A. Abdellatif, D. E. Costa, and E. Shi- hab, "Predicting the first response latency of maintainers and contributors in pull requests," IEEE Transactions on Software Engineering, 2024.
  11. D. S. Varanasi, D. Divij, Y. R. Reddy, and S. A. Karre, "Measuring software development waste in open-source software projects," in 2024 50th Euromicro Conference on Software Engineering and Advanced Applications (SEAA). IEEE, 2024, pp. 276-283.
  12. X. Li, S. Moreschini, Z. Zhang, and D. Taibi, "Exploring factors and metrics to select open source software com- ponents for integration: An empirical study," Journal of Systems and Software, vol. 188, p. 111255, 2022.
  13. S. Stȃnciulescu, L. Yin, and V. Filkov, "Code, quality, and process metrics in graduated and retired asfi projects," in Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Founda- tions of Software Engineering, 2022, pp. 495-506.
  14. H. Fang, J. Herbsleb, and B. Vasilescu, "Matching skills, past collaboration, and limited competition: Modeling when open-source projects attract contributors," in Pro- ceedings of the 31st ACM Joint European Software Engi- neering Conference and Symposium on the Foundations of Software Engineering, 2023, pp. 42-54.
  15. I. Steinmacher, M. A. Gerosa, and D. Redmiles, "Attract- ing, onboarding, and retaining newcomer developers in open source software projects," in Workshop on Global Software Development in a CSCW Perspective, vol. 16, 2014, p. 20.
  16. B. Vasilescu, D. Posnett, B. Ray, M. G. van den Brand, A. Serebrenik, P. Devanbu, and V. Filkov, "Gender and tenure diversity in github teams," in Proceedings of the 33rd annual ACM conference on human factors in computing systems, 2015, pp. 3789-3798.

Cited by

Sorted by citations

Authors
Oliveira, P., Amoakohene, D., Hocking, T., Gerosa, M., & Steinmacher, I.
Affiliations
  • Northern Arizona University (US)
  • data.table Project
Venue
2025 IEEE International Conference on Software Maintenance and Evolution (ICSME)
Publisher
IEEE
Published
2025-09-07
Pages
1-12
ISSN
1063-6773 (ISSN-L)
OpenAlex
W4415746039
Cited by
4
References
0
Citations by year
2026: 4
FWCI
4.48
Type
conference paper
Language
en
Open access
Locations
  • IEEE International Conference on Software Maintenance (ICSM) (publishedVersion)
  • arXiv (Cornell University) (submittedVersion, cc-by-sa)
  • arXiv (Cornell University)
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
open source software governance, data tables, contributor retention, contributor recruitment, contributor onboarding, project sustainability, conflict resolution, R package

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