...
首页> 外文期刊>Information and software technology >A large-scale, in-depth analysis of developers' personalities in the Apache ecosystem
【24h】

A large-scale, in-depth analysis of developers' personalities in the Apache ecosystem

机译:对Apache生态系统中开发人员个性的大规模深入分析

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Context Large-scale distributed projects are typically the results of collective efforts performed by multiple developers with heterogeneous personalities.Objective: We aim to find evidence that personalities can explain developers' behavior in large scale-distributed projects. For example, the propensity to trust others - a critical factor for the success of global software engineering - has been found to influence positively the result of code reviews in distributed projects.Method: In this paper, we perform a quantitative analysis of ecosystem-level data from the code commits and email messages contributed by the developers working on the Apache Software Foundation (ASF) projects, as representative of large scale-distributed projects.Results: We find that there are three common types of personality profiles among Apache developers, characterized in particular by their level of Agreeableness and Neuroticism. We also confirm that developers' personality is stable over time. Moreover, personality traits do not vary with their role, membership, and extent of contribution to the projects. We also find evidence that more open developers are more likely to make contributors to Apache projects.Conclusion: Overall, our findings reinforce the need for future studies on human factors in software engineering to use psychometric tools to control for differences in developers' personalities.
机译:背景信息大型分布式项目通常是具有不同个性的多个开发人员共同努力的结果。目的:我们旨在寻找证据,证明个性可以解释大型分布式项目中开发人员的行为。例如,已经发现信任他人的倾向(这是全球软件工程成功的关键因素)会对分布式项目中的代码审查结果产生积极影响。方法:在本文中,我们对生态系统级别进行了定量分析来自Apache软件基金会(ASF)项目的开发人员的代码提交和电子邮件消息中的数据,代表了大型分布式项目。结果:我们发现,Apache开发人员中有三种常见的个性配置文件类型,尤其是通过他们的愉快程度和神经质。我们还确认,开发人员的个性会随着时间的推移保持稳定。而且,人格特质不因其角色,成员和对项目的贡献程度而异。我们还发现有证据表明,更开放的开发人员更有可能为Apache项目做出贡献。结论:总体而言,我们的发现加强了对软件工程中人为因素的未来研究的必要性,以使用心理测量工具来控制开发人员的个性差异。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号