计算机科学
模块化(生物学)
开源
工作(物理)
相互依存
Linux内核
开发(拓扑)
数据科学
分布式计算
软件
程序设计语言
遗传学
机械工程
生物
操作系统
工程类
数学分析
法学
数学
政治学
作者
Maha Shaikh,Emmanuelle Vaast
标识
DOI:10.1287/isre.2022.1153
摘要
This study focuses on algorithmic interactions in open source work. Algorithms are essential in open source because they remedy concerns incompletely addressed by parallel development or modularity. Following algorithmic interactions in open source allows us to map the operational performance of algorithms to understand how algorithms work with multiple other algorithms to accomplish work. Studying algorithms working together shows us how residual interdependencies of modularity and problems not resolved by dependence on parallel development are worked around to perform open source work. We examine the Linux Kernel case that reveals how algorithmic interactions facilitate open source work through the three processes of managing, organizing, and supervising development work. Our qualitative study theorizes how algorithmic interactions intensify through these processes that work together to facilitate development. We make a theoretical contribution to open source scholarship by explaining how algorithmic interactions navigate across module rigidity and enhance parallel development. Our work also reveals how, in open source, developers work to automate most tasks and augmentation is a bidirectional relationship of algorithms augmenting the work of developers and of developers augmenting the work of algorithms.
科研通智能强力驱动
Strongly Powered by AbleSci AI