What Makes a Good Developer? An Empirical Study of Developers' Technical and Social Competencies

What Makes a Good Developer? An Empirical Study of Developers' Technical and Social Competencies
复制标题

是什么造就了一名优秀的开发人员?

DOI:
--
复制
发表时间:
2018
期刊:
IEEE Symposium on Visual Languages / Human-Centric Computing Languages and Environments
影响因子:
--
通讯作者:
Iftekhar Ahmed
Iftekhar Ahmed
中科院分区:
--
文献类型:
--
作者:
Cheng Zhou;S. Kuttal;Iftekhar Ahmed

文献摘要

参考文献

被引文献

相似文献

对于多变的开发人员来说,技术和社交能力是非常可取的。经理们根据开发人员对GitHub和Stack Overflow等在线同行制作网站的贡献来做出招聘决定。这些网站提供了关于开发人员技术和社交技能的丰富历史记录。尽管招聘工具利用这些历史来帮助经理做出招聘决策,但从经验上看,开发人员的社交技能如何影响他们的技术技能,反之亦然,鲜为人知。如果没有这样的知识,工具、研究和培训可能会有缺陷。我们提出了一项深入的实证研究,调查开发人员的技术技能和社交技能之间的相关性。我们对影响开发人员社交技能的因素与影响他们技术技能的因素进行了量化分析,结果表明,更好的协作能力技能与增强的编码能力和代码质量相关。
Technical and social competencies are highly desirable for a protean developer. Managers make hiring decisions based on developer's contributions to online peer production sites like GitHub and Stack Overflow. These sites provide ample history regarding developers' technical and social skills. Although these histories are utilized by hiring tools to help managers make their hiring decisions, little is known empirically how developers' social skills affect their technical skills and vice versa. Without such knowledge, tools, research, and training might be flawed. We present an in-depth empirical study investigating the correlation between the technical and social skills of developers. Our quantitative analysis of factors influencing the social skills of developers compared with factors affecting their technical skills indicates that better collaboration competency skills are associated with enhanced coding abilities as well as the quality of code.
DOI: 10.1145/2568225.2568315
发表时间: 2014-05
期刊: Proceedings of the 36th International Conference on Software Engineering
影响因子: --
作者:
Jason Tsay;Laura A. Dabbish;J. Herbsleb
通讯作者: Jason Tsay;Laura A. Dabbish;J. Herbsleb