The Entrainment of Task Allocation and Release Cycles in Open Source Software Development

IF 7 2区 管理学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS Mis Quarterly Pub Date : 2024-03-01 DOI:10.25300/misq/2023/16789
Aron Lindberg, Aaron Schecter, Nicholas Berente, Phil Hennel, Kalle Lyytinen
{"title":"The Entrainment of Task Allocation and Release Cycles in Open Source Software Development","authors":"Aron Lindberg, Aaron Schecter, Nicholas Berente, Phil Hennel, Kalle Lyytinen","doi":"10.25300/misq/2023/16789","DOIUrl":null,"url":null,"abstract":"<style>#html-body [data-pb-style=FOXJBQ7]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll}</style>In this study we identify a process of “entrainment” around open source software (OSS) development release cycles to capture patterns of self-organized task allocation among developers. We conducted an abductive, computationally intensive study of eight OSS projects, using relational event modeling to analyze 1,169,489 actions covering 93 major software releases. The process of entrainment that we identify involves three task allocation mechanisms: (1) developer-issue inertia, (2) developer contribution frequency, and (3) issue popularity. Our analysis demonstrates that these mechanisms and the phases of the release cycle entrain each other. Before a major release, developers engage in a concentrated mobilization phase, whereby they democratize development activity and increasingly allocate community contributions to the set of issues related to the release. After a major release, the extended cleanup phase garners a greater share of development work from recently highly active developers and dilutes the activity of these developers across a wider range of issues. Our theorizing suggests that major releases constitute important events around which OSS communities self-organize and we characterize how this occurs. Our research contributes to theorizing on organizing in OSS communities by explaining how self-organizing task allocation interacts with release cycles through the mechanism of entrainment. We also contribute to the literature on entrainment by showing how it may unfold in the context of online peer production communities such as OSS.","PeriodicalId":49807,"journal":{"name":"Mis Quarterly","volume":"53 1","pages":""},"PeriodicalIF":7.0000,"publicationDate":"2024-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Mis Quarterly","FirstCategoryId":"91","ListUrlMain":"https://doi.org/10.25300/misq/2023/16789","RegionNum":2,"RegionCategory":"管理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, INFORMATION SYSTEMS","Score":null,"Total":0}
引用次数: 0

Abstract

In this study we identify a process of “entrainment” around open source software (OSS) development release cycles to capture patterns of self-organized task allocation among developers. We conducted an abductive, computationally intensive study of eight OSS projects, using relational event modeling to analyze 1,169,489 actions covering 93 major software releases. The process of entrainment that we identify involves three task allocation mechanisms: (1) developer-issue inertia, (2) developer contribution frequency, and (3) issue popularity. Our analysis demonstrates that these mechanisms and the phases of the release cycle entrain each other. Before a major release, developers engage in a concentrated mobilization phase, whereby they democratize development activity and increasingly allocate community contributions to the set of issues related to the release. After a major release, the extended cleanup phase garners a greater share of development work from recently highly active developers and dilutes the activity of these developers across a wider range of issues. Our theorizing suggests that major releases constitute important events around which OSS communities self-organize and we characterize how this occurs. Our research contributes to theorizing on organizing in OSS communities by explaining how self-organizing task allocation interacts with release cycles through the mechanism of entrainment. We also contribute to the literature on entrainment by showing how it may unfold in the context of online peer production communities such as OSS.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
开源软件开发中任务分配和发布周期的约束
#html-body [data-pb-style=FOXJBQ7]{justify-content:flex-start;display:flex;flex-direction:column;background-position:left top;background-size:cover;background-repeat:no-repeat;background-attachment:scroll} 在这项研究中,我们围绕开源软件(OSS)开发发布周期确定了一个 "诱导 "过程,以捕捉开发人员之间自组织任务分配的模式。我们对八个开放源码软件项目进行了归纳式计算密集型研究,使用关系事件建模分析了 93 个主要软件版本中的 1,169,489 个操作。我们确定的诱导过程涉及三种任务分配机制:(1) 开发人员-问题惯性;(2) 开发人员贡献频率;(3) 问题流行度。我们的分析表明,这些机制与发布周期的各个阶段相互制约。在重大版本发布之前,开发人员会进入一个集中动员阶段,他们会将开发活动民主化,并将越来越多的社区贡献分配给与版本发布相关的一系列问题。在重大版本发布后,扩展清理阶段会从近期高度活跃的开发者那里获得更大份额的开发工作,并在更广泛的问题上稀释这些开发者的活动。我们的理论研究表明,重大版本构成了开放源码软件社区自我组织的重要事件,我们也描述了这是如何发生的。我们的研究通过解释自组织任务分配如何通过诱导机制与发布周期相互作用,为开放源码软件社区的组织理论做出了贡献。我们还展示了夹带机制如何在开放源码软件等在线同行生产社区中展开,从而为有关夹带机制的文献做出了贡献。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
Mis Quarterly
Mis Quarterly 工程技术-计算机:信息系统
CiteScore
13.30
自引率
4.10%
发文量
36
审稿时长
6-12 weeks
期刊介绍: Journal Name: MIS Quarterly Editorial Objective: The editorial objective of MIS Quarterly is focused on: Enhancing and communicating knowledge related to: Development of IT-based services Management of IT resources Use, impact, and economics of IT with managerial, organizational, and societal implications Addressing professional issues affecting the Information Systems (IS) field as a whole Key Focus Areas: Development of IT-based services Management of IT resources Use, impact, and economics of IT with managerial, organizational, and societal implications Professional issues affecting the IS field as a whole
期刊最新文献
Engaging Users on Social Media Business Pages: The Roles of User Comments and Firm Responses Digitization of Transaction Terms within TCE: Strong Smart Contract as a New Mode of Transaction Governance Dealing with Complexity in Design Science Research: A Methodology Using Design Echelons Data Commoning in the Life Sciences Understanding the Returns from Integrated Enterprise Systems: The Impacts of Agile and Phased Implementation Strategies
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1