CROSS: A Contributor-Project Interaction Lifecycle Model for Open Source Software
Tapajit Dey, Brian Fitzgerald, Sherae Daniel

TL;DR
The paper introduces the CROSS model, a comprehensive lifecycle framework for contributor-project interactions in open source software, addressing gaps in existing models and aiming to improve OSS sustainability.
Contribution
It proposes the CROSS model, integrating lifecycle stages and engagement forces, to better understand and support contributor participation and project sustainability.
Findings
Synthesizes research on OSS communities and organizational behavior.
Highlights research gaps in end-of-service scenarios.
Provides a foundation for future OSS sustainability studies.
Abstract
Despite the widespread adoption of open source software (OSS), its sustainability remains a critical concern, particularly in light of security vulnerabilities and the often inadequate end-of-service (EoS) processes for OSS projects as they decline. Existing models of OSS community participation, like the Onion model and the episodic contribution model, offer valuable insights but are fundamentally incompatible and fail to provide a comprehensive picture of contributor engagement with OSS projects. This paper addresses these gaps by proposing the CROSS model, a novel contributor-project interaction lifecycle model for open source, which delineates the various lifecycle stages of contributor-project interaction, along with the driving and retaining forces pertinent to each stage. By synthesizing existing research on OSS communities, organizational behavior, and human resource…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScientific Computing and Data Management · Service-Oriented Architecture and Web Services · Distributed and Parallel Computing Systems
