Community-Led Development and Participatory Design in Open Source: Empowering Collaboration for Sustainable Solutions
DOI:
https://doi.org/10.47941/ijce.1803Keywords:
Open Source Software, Community-led development, Participatory design, Inclusivity, Accessibility, Stakeholder Engagement, Community EmpowermentAbstract
This whitepaper delves into the active role of community-led development (CLD) and participatory design (PD) in open source software, highlighting how these complementary approaches bring stakeholders from various backgrounds together to create a cooperative atmosphere for developing stable solutions. It emphasizes the importance of these methodologies in enabling communities to tackle real-world issues effectively and robustly, thus influencing the expansion of open-source development. Integrating CLD and PD within open-source projects fosters a more inclusive collaborative development environment, driving innovation and user-centric solutions. Through case studies like Kubernetes and Konveyor, it is evident that these methodologies significantly contribute to project success by enhancing adaptability, ensuring broad community engagement, and addressing diverse user needs. The findings underscore the vital role of these strategies in creating sustainable and resilient software solutions, highlighting their potential to transform the technology development landscape.
Downloads
References
“Defining Community-led Development,” The Movement for Community-led Development, Nov. 12, 2015. https://mcld.org/definition.
V. Cipan and I. Anić, “Participatory design: Everything You Need to Know about It and How to Use It,” Point Jupiter, Mar. 29, 2023. https://pointjupiter.com/what-is-participatory-design-what-makes-it-great
M. L. R. Galleguillos, “What Is Participatory Design and How It Can Improve Your Design Projects?,” Medium, Jun. 13, 2023. https://medium.com/@marialauraramirez/what-is-participatory-design-and-how-it-can-improve-your-design-projects-5b1d396d63cc
I. Haddad, “The Open Source Development Model: Overview, Benefits and Recommendations,” Arab American Association of Engineers and Architects. https://aaaea.org/Al-muhandes/2008/February/open_src_dev_model.htm
Onviqa Inc., “The Benefits of Open Source Software: Empowering Innovation and Collaboration,” Linkedin, May 11, 2023. https://www.linkedin.com/pulse/benefits-open-source-software-empowering-innovation-collaboration/
GitHub, “Building Welcoming Communities,” Open Source Guides, Oct. 17, 2022. https://opensource.guide/building-community/
A. Adiati, “How to Communicate Better in Open Source,” DEV Community, Aug. 31, 2023. https://dev.to/adiatiayu/how-to-communicate-better-in-open-source-3hdj
“Issue Tracking,” The Turing Way. https://the-turing-way.netlify.app/communication/os-comms/os-comms-issue-tracking
The Linux Foundation, Diversity, Equity, and Inclusion in Open Source. 2021.[Online]. Available: https://8112310.fs1.hubspotusercontent-na1.net/hubfs/8112310/LF%20Research/2021%20DEI%20Survey%20-%20Infographic.pdf
TODO, “Building an Inclusive Open Source Community,” todogroup.org. https://todogroup.org/resources/guides/building-an-inclusive-open-source-community/
V. R. Krishnamurthy, “Balancing Stakeholder Needs in Complex Projects - A BA’s Guide,” Linkedin, Oct. 02, 2023. https://www.linkedin.com/pulse/balancing-stakeholder-needs-complex-projects-bas-venkatramana/
J. Bacon, “An Example Of Open Source Community Engagement Done Well,” Jono Bacon, Apr. 29, 2019. https://www.jonobacon.com/2019/04/29/open-source-example/
J. M. Beas, “How the dual-track Model Helps Designers and Developers,” Taiga Community, Aug. 23, 2023. https://community.taiga.io/t/how-the-dual-track-model-helps-designers-and-developers/1724
Kubernetes, “Production-Grade Container Orchestration,” Kubernetes.io. https://kubernetes.io/
Kubernetes, “Kubernetes_Governance.md,” GitHub. https://github.com/kubernetes/community/blob/master/governance.md
Kubernetes, “Kubernetes_README.md,” GitHub. https://github.com/kubernetes/enhancements/blob/master/README.md
Kubernetes, “Kubernetes_Issues,” GitHub. https://github.com/kubernetes/kubernetes/issues
Kubernetes, “Kubernetes_Pull requests,” GitHub. https://github.com/kubernetes/kubernetes/pulls
The Konveyor Community, “Konveyor Community,” konveyor.io. https://www.konveyor.io/
Konveyor, “Konveyor_CONTRIBUTING.md,” GitHub. https://github.com/konveyor/community/blob/main/CONTRIBUTING.md
Konveyor, “Konveyor_README.md,” GitHub. https://github.com/konveyor/community/blob/main/README.md#konveyor-community-meetings
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Savitha Raghunathan
This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution (CC-BY) 4.0 License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.