Skip to main content
QUICK REVIEW

[论文解读] Converging Work-Talk Patterns in Online Task-Oriented Communities

Qi Xuan, Prémkumar Dévanbu|arXiv (Cornell University)|Apr 23, 2014
Open Source Software Innovations参考文献 54被引用 3
一句话总结

本研究采用序列分析与隐马尔可夫模型(HMMs)分析开源软件(OSS)社区中的工作-谈话(W-T)模式,发现开发者随时间推移逐渐同步其活动节律,形成独特的社区文化。关键发现为:工作-谈话模式平衡的开发者与持续的社区参与度正相关,而具有较强社交或技术联系的开发者则表现出相似的W-T模式。

ABSTRACT

Much of what we do is accomplished by working collaboratively with others, and a large portion of our lives are spent working and talking; the patterns embodied in the alternation of working and talking can provide much useful insight into task-oriented social behaviors. The available electronic traces of the different kinds of human activities in online communities are an empirical goldmine that can enable the holistic study and understanding of these social systems. Open Source Software projects are prototypical examples of collaborative, task-oriented communities, depending on volunteers for high-quality work. Here, we use sequence analysis methods to identify the work-talk patterns of software developers in these online communities. We find that software developers prefer to persist in same kinds of activities, i.e., a string of work activities followed by a string of talk activities and so forth, rather than switch them frequently; this tendency strengthens with time, suggesting that developers become more efficient, and can work longer with fewer interruptions. This process is accompanied by the formation of community culture: developers' patterns in the same communities get closer with time while different communities get relatively more different. The emergence of community culture is apparently driven by both "talk" and "work". Finally, we also find that workers with good balance between "work" and "talk" tend to produce just as much work as those that focus strongly on "work"; however, the former appear to be more likely to continue to be active contributors in the communities.

研究动机与目标

  • 理解软件开发者在在线任务导向型社区中如何交替进行工作与谈话活动。
  • 探究协作社区内部工作-谈话模式是否以及如何随时间收敛。
  • 考察个体工作-谈话行为、社交/技术联系与社区层面文化形成之间的关系。
  • 评估工作-谈话平衡对开发者生产力及长期社区贡献的影响。
  • 通过开发者活动模式的序列分析,建模并量化社区文化的发展过程。

提出的方法

  • 应用序列分析,从OSS社区的版本控制与通信日志中提取工作-谈话(W-T)活动序列。
  • 使用局部序列比对方法,在开发者活动轨迹中识别并枚举短时W-T模式(如WW、TT、WTW等)。
  • 采用隐马尔可夫模型(HMMs)基于W-T模式频率对个体开发者行为进行建模。
  • 通过HMM参数距离度量开发者间的相似性,距离越低表示W-T模式越相似。
  • 将HMM参数相似性与社交(邮件往来)和技术(共享文件提交)协作度量进行相关性分析。
  • 通过将问题追踪系统交互(Jira、Bugzilla)作为额外的谈话活动纳入分析,验证结果的稳健性。

实验结果

研究问题

  • RQ1在线任务导向型社区中的软件开发者是否随时间表现出趋同的工作-谈话模式?
  • RQ2开发者之间的社交与技术联系如何影响其工作-谈话模式的相似性?
  • RQ3工作-谈话模式的平衡在多大程度上可预测持续的社区参与与贡献?
  • RQ4社区文化的发展如何与个体W-T模式的演变相关联?
  • RQ5当纳入问题追踪器等额外通信渠道时,观察到的模式是否依然稳健?

主要发现

  • 同一OSS社区中的开发者随时间推移越来越采用相似的工作-谈话模式,表明共享社区文化的形成。
  • 协作水平越高的社区中,W-T模式的收敛性越强,表明文化形成既受谈话也受工作活动的驱动。
  • 工作-谈话模式平衡的开发者产出水平与仅专注工作的开发者相当,但更可能长期保持活跃贡献。
  • HMM参数距离与社交(邮件)及技术(共享提交)协作之间存在显著负相关性(p < 0.1),表明更紧密的合作者具有更相似的W-T模式。
  • 将问题追踪系统数据(Jira、Bugzilla)作为谈话活动纳入分析后,结果未发生显著变化,表明观察到的模式具有稳健性。
  • 社区展现出截然不同的文化特征——有的强调持续工作,有的强调持续谈话——反映出不同的协调风格。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。