A Hidden Markov Model of Developer Learning Dynamics in Open Source Software Projects

IF 5.1 3区 管理学 Q1 INFORMATION SCIENCE & LIBRARY SCIENCE Information Systems Research Pub Date : 2011-12-01 DOI:10.1287/ISRE.1100.0308
P. Singh, Yong Tan, Nara Youn
{"title":"A Hidden Markov Model of Developer Learning Dynamics in Open Source Software Projects","authors":"P. Singh, Yong Tan, Nara Youn","doi":"10.1287/ISRE.1100.0308","DOIUrl":null,"url":null,"abstract":"This study develops a stochastic model to capture developer learning dynamics in open source software projects (OSS). A hidden Markov model (HMM) is proposed that allows us to investigate (1) the extent to which individuals learn from their own experience and from interactions with peers, (2) whether an individual's ability to learn from these activities varies as she evolves/learns over time, and (3) to what extent individual learning persists over time. We calibrate the model based on six years of detailed data collected from 251 developers working on 25 OSS projects hosted at Sourceforge. Using the HMM, three latent learning states (high, medium, and low) are identified, and the marginal impact of learning activities on moving the developer between these states is estimated. Our findings reveal different patterns of learning in different learning states. Learning from peers appears to be the most important source of learning for developers across the three states. Developers in the medium learning state benefit the most through discussions that they initiate. On the other hand, developers in the low and the high states benefit the most by participating in discussions started by others. While in the low state, developers depend entirely upon their peers to learn, whereas in the medium or high state, they can also draw upon their own experiences. Explanations for these varying impacts of learning activities on the transitions of developers between the three learning states are provided. The HMM is shown to outperform the classical learning curve model. The HMM modeling of this study contributes to the development of a theoretically grounded understanding of learning behavior of individuals. Such a theory and associated findings have important managerial and operational implications for devising interventions to promote learning in a variety of settings.","PeriodicalId":48411,"journal":{"name":"Information Systems Research","volume":"15 1","pages":"790-807"},"PeriodicalIF":5.1000,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"92","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Information Systems Research","FirstCategoryId":"91","ListUrlMain":"https://doi.org/10.1287/ISRE.1100.0308","RegionNum":3,"RegionCategory":"管理学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"INFORMATION SCIENCE & LIBRARY SCIENCE","Score":null,"Total":0}
引用次数: 92

Abstract

This study develops a stochastic model to capture developer learning dynamics in open source software projects (OSS). A hidden Markov model (HMM) is proposed that allows us to investigate (1) the extent to which individuals learn from their own experience and from interactions with peers, (2) whether an individual's ability to learn from these activities varies as she evolves/learns over time, and (3) to what extent individual learning persists over time. We calibrate the model based on six years of detailed data collected from 251 developers working on 25 OSS projects hosted at Sourceforge. Using the HMM, three latent learning states (high, medium, and low) are identified, and the marginal impact of learning activities on moving the developer between these states is estimated. Our findings reveal different patterns of learning in different learning states. Learning from peers appears to be the most important source of learning for developers across the three states. Developers in the medium learning state benefit the most through discussions that they initiate. On the other hand, developers in the low and the high states benefit the most by participating in discussions started by others. While in the low state, developers depend entirely upon their peers to learn, whereas in the medium or high state, they can also draw upon their own experiences. Explanations for these varying impacts of learning activities on the transitions of developers between the three learning states are provided. The HMM is shown to outperform the classical learning curve model. The HMM modeling of this study contributes to the development of a theoretically grounded understanding of learning behavior of individuals. Such a theory and associated findings have important managerial and operational implications for devising interventions to promote learning in a variety of settings.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
开源软件项目中开发人员学习动态的隐马尔可夫模型
本研究开发了一个随机模型来捕捉开源软件项目(OSS)中开发人员的学习动态。提出了一个隐马尔可夫模型(HMM),使我们能够调查(1)个人从自己的经验和与同伴的互动中学习的程度,(2)个人从这些活动中学习的能力是否随着时间的推移而变化,以及(3)个人学习随时间的推移而持续的程度。我们根据在Sourceforge托管的25个OSS项目中工作的251名开发人员6年来收集的详细数据来校准模型。使用HMM,识别了三种潜在的学习状态(高、中、低),并估计了学习活动对开发人员在这些状态之间移动的边际影响。我们的发现揭示了不同学习状态下的不同学习模式。对这三个州的开发者来说,向同行学习似乎是最重要的学习来源。处于中等学习状态的开发者从他们发起的讨论中获益最多。另一方面,处于低状态和高状态的开发者通过参与由他人发起的讨论而获益最多。在低状态下,开发者完全依靠同伴学习,而在中等或高状态下,他们也可以借鉴自己的经验。学习活动对开发人员在三种学习状态之间转换的不同影响给出了解释。HMM模型优于经典的学习曲线模型。本研究的HMM模型有助于发展对个体学习行为的理论基础理解。这一理论和相关发现对于设计干预措施以促进各种环境下的学习具有重要的管理和操作意义。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
CiteScore
9.10
自引率
8.20%
发文量
120
期刊介绍: ISR (Information Systems Research) is a journal of INFORMS, the Institute for Operations Research and the Management Sciences. Information Systems Research is a leading international journal of theory, research, and intellectual development, focused on information systems in organizations, institutions, the economy, and society.
期刊最新文献
Win by Hook or Crook? Self-Injecting Favorable Online Reviews to Fight Adjacent Rivals Omnificence or Differentiation? An Empirical Study of Knowledge Structure and Career Development of IT Workers Timely Quality Problem Resolution in Peer-Production Systems: The Impact of Bots, Policy Citations, and Contributor Experience Does David Make A Goliath? Impact of Rival’s Expertise Signals on Online User Engagement How to Make My Bug Bounty Cost-Effective? A Game-Theoretical Model
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1