Ideology in Open Source Development
Yang Yue, Xiaoran Yu, Xinyi You, Yi Wang, David Redmiles

TL;DR
This paper explores the role of shared ideologies in open source development, highlighting their influence on social dynamics and proposing a research agenda to develop an empirical theory of ideology in this context.
Contribution
It reviews existing literature on ideology in open source, clarifies conceptual ambiguities, and proposes a research agenda for developing an empirical theory.
Findings
Ideology significantly influences social interactions in open source communities.
Current understanding of ideology in software engineering is ambiguous and lacks empirical grounding.
A research agenda is proposed to develop a formal empirical theory of ideology in open source development.
Abstract
Open source development, to a great extent, is a type of social movement in which shared ideologies play critical roles. For participants of open source development, ideology determines how they make sense of things, shapes their thoughts, actions, and interactions, enables rich social dynamics in their projects and communities, and hereby realizes profound impacts at both individual and organizational levels. While software engineering researchers have been increasingly recognizing ideology's importance in open source development, the notion of "ideology" has shown significant ambiguity and vagueness, and resulted in theoretical and empirical confusion. In this article, we first examine the historical development of ideology's conceptualization, and its theories in multiple disciplines. Then, we review the extant software engineering literature related to ideology. We further argue 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 · Mobile Crowdsensing and Crowdsourcing · Knowledge Management and Sharing
