Community-Led Development and Participatory Design in Open Source: Empowering Collaboration for Sustainable Solutions

Authors

  • Savitha Raghunathan

DOI:

https://doi.org/10.47941/ijce.1803

Keywords:

Open Source Software, Community-led development, Participatory design, Inclusivity, Accessibility, Stakeholder Engagement, Community Empowerment

Abstract

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

Download data is not yet available.

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

2024-04-16

How to Cite

Raghunathan, S. . (2024). Community-Led Development and Participatory Design in Open Source: Empowering Collaboration for Sustainable Solutions. International Journal of Computing and Engineering, 5(2), 45–55. https://doi.org/10.47941/ijce.1803

Issue

Section

Articles