Users' participation to the design process in an Open Source Software online community
Flore Barcellini, Françoise Détienne, Jean-Marie Burkhardt
Abstract
The objective of this research is to analyse the ways members of open-source software communities participate in design. In particular we focus on how users of an Open Source (OS) programming language (Python) participate in adding new functionalities to the language. Indeed, in the OS communities, users are highly skilled in computer sciences; they do not correspond to the common representation of end-users and can potentially participate to the design process. Our study characterizes the Python galaxy and analyses a formal process to introduce new functionalities to the language called Python Enhancement Proposal (PEP) from the idea of language evolution to the PEP implementation. The analysis of a particular pushed-by-users PEP from one application domain community (financial), shows: that the design process is distributed and specialized between online and physical interactions spaces; and there are some cross participants between users and developers communities which may reveal boundary spanners roles.
Create a lesson
Related papers
Do User-Authored Permission Policies Improve Protection Against AI Agent Overreach?
Ting Yan
Beyond Harassment: Exploring the Harm Experienced by People with Disabilities in Social Virtual Reality
Xinran Adeline Li, Kexin Zhang, Yuhang Zhao et al.
A Point-of-Prescription Safety-Check System for Adverse Drug Reactions in Rural Bangladeshi Hospitals: A Feasibility Study
Shahir Abdullah
Surrounded by Friends: Design and Evaluation of Immersive Layouts of Egocentric Network for Visual Analytics
Kentaro Takahira, Takanori Fujiwara, Wong Kam-Kwai et al.
Exploring Normativity in Stable Diffusion: Insights for XAI in the Arts
Michelle Dutoit, Baptiste Caramiaux
Dynamic Tree Colors: Adaptive Discriminable Hierarchies with Minimum Instability
Tobias Mertz, Steven Lamarr Reynolds, Jörn Kohlhammer