中文

幽默带来高开发者参与度

软件工程 2024-01-17 v2

摘要

全球范围内的软件协作开发在技术和社会层面都具有挑战性。开发者参与度越高,他们为所创建软件带来的价值就越大。像玛格丽特·汉密尔顿(Margaret Hamilton)为阿波罗11号编程那样高度投入的开发者,能够成功应对最困难的工程任务。在本文中,我们深入探讨了一个独特的参与度驱动因素——幽默,并研究它如何激发开发者的参与度。首先,我们收集了三个重要的真实软件项目中幽默元素的定性和定量数据:faker(帮助开发者在测试中引入幽默)、lolcommits(在开发者每次贡献后拍摄照片)以及volkswagen(一个讽刺性练习,意外导致了一个有影响力的软件工具的发明)。其次,通过一项开发者调查,我们从125位开发者那里获得了独特的见解,他们分享了在软件中使用幽默的真实经历。我们对三个案例研究的分析凸显了幽默在软件中的普遍性,并揭示了一个对软件和幽默都充满热情的世界性开发者社区。我们还通过调查受访者分享的宝贵见解,了解了在软件中使用幽默的注意事项。我们报告了明确的证据:当负责任地使用时,幽默能提高开发者的参与度,并支持他们应对困难的工程和认知任务。我们工作中最可操作的亮点是:软件测试和文档是代码中实践幽默的最佳位置。

关键词

引用

@article{arxiv.2312.01680,
  title  = {With Great Humor Comes Great Developer Engagement},
  author = {Deepika Tiwari and Tim Toady and Martin Monperrus and Benoit Baudry},
  journal= {arXiv preprint arXiv:2312.01680},
  year   = {2024}
}