A Methodological Framework for Socio-Cognitive Analyses of Collaborative Design of Open Source Software
Warren Sack, Fran\c{c}oise D\'etienne (INRIA Rocquencourt), Nicholas, Ducheneaut, Jean-Marie Burkhardt (LEI), Dilan Mahendran, Flore Barcellini, (INRIA Rocquencourt, EIFFEL)

TL;DR
This paper presents a comprehensive methodological framework combining ethnography, text mining, and socio-technical network analysis to study the complex social, technical, and cognitive dynamics of open source software development.
Contribution
It introduces a novel interdisciplinary approach to analyze the hybrid, distributed design process of OSS projects, integrating multiple analytical methods for holistic understanding.
Findings
Effective integration of ethnography, text mining, and network analysis
Enhanced understanding of social-technical interactions in OSS
Framework applicable to future research on distributed collaboration
Abstract
Open Source Software (OSS) development challenges traditional software engineering practices. In particular, OSS projects are managed by a large number of volunteers, working freely on the tasks they choose to undertake. OSS projects also rarely rely on explicit system-level design, or on project plans or schedules. Moreover, OSS developers work in arbitrary locations and collaborate almost exclusively over the Internet, using simple tools such as email and software code tracking databases (e.g. CVS). All the characteristics above make OSS development akin to weaving a tapestry of heterogeneous components. The OSS design process relies on various types of actors: people with prescribed roles, but also elements coming from a variety of information spaces (such as email and software code). The objective of our research is to understand the specific hybrid weaving accomplished by the…
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
TopicsOpen Source Software Innovations · Software Engineering Research · Knowledge Management and Sharing
