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
期刊:
影响因子:
--
通讯作者:
Iftekhar Ahmed
中科院分区:
文献类型:
--
作者:
Cheng Zhou;S. Kuttal;Iftekhar Ahmed
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