{"id":539,"date":"2020-08-21T08:00:08","date_gmt":"2020-08-21T08:00:08","guid":{"rendered":"https:\/\/metrics.blogg.gu.se\/?p=539"},"modified":"2020-06-16T08:58:28","modified_gmt":"2020-06-16T08:58:28","slug":"what-do-elite-software-developers-do-in-software-projects","status":"publish","type":"post","link":"https:\/\/metrics.blogg.gu.se\/?p=539","title":{"rendered":"What do elite software developers do in software projects?"},"content":{"rendered":"\n<p><a href=\"https:\/\/dl-acm-org.ezproxy.ub.gu.se\/doi\/10.1145\/3387111\">https:\/\/dl-acm-org.ezproxy.ub.gu.se\/doi\/10.1145\/3387111<\/a><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"465\" src=\"https:\/\/metrics.blogg.gu.se\/files\/2020\/06\/athletics-2197930_1920-1024x465.jpg\" alt=\"\" class=\"wp-image-540\" srcset=\"https:\/\/metrics.blogg.gu.se\/files\/2020\/06\/athletics-2197930_1920-1024x465.jpg 1024w, https:\/\/metrics.blogg.gu.se\/files\/2020\/06\/athletics-2197930_1920-300x136.jpg 300w, https:\/\/metrics.blogg.gu.se\/files\/2020\/06\/athletics-2197930_1920-768x349.jpg 768w, https:\/\/metrics.blogg.gu.se\/files\/2020\/06\/athletics-2197930_1920-1200x545.jpg 1200w, https:\/\/metrics.blogg.gu.se\/files\/2020\/06\/athletics-2197930_1920-1320x600.jpg 1320w, https:\/\/metrics.blogg.gu.se\/files\/2020\/06\/athletics-2197930_1920.jpg 1920w\" sizes=\"(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840px\" \/><figcaption>Image by <a href=\"https:\/\/pixabay.com\/users\/semeyas-4649733\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2197930\">Jose B. Garcia Fernandez<\/a> from <a href=\"https:\/\/pixabay.com\/?utm_source=link-attribution&amp;utm_medium=referral&amp;utm_campaign=image&amp;utm_content=2197930\">Pixabay<\/a><\/figcaption><\/figure>\n\n\n\n<p class=\"has-drop-cap\">A while back I read an article in ZDNet about Linus Torvalds, the creator of Linux, and his daily work. He was (at the time of reading, which is ca. 2 years back) still working on the code. However, he was mostly working on the design of the system, reviewing patches and supporting younger designers. I\u2019ve also read a number of articles which claimed the importance of code reviews as a way of teaching younger designers about the product and the code base.  <\/p>\n\n\n\n<p>In this paper, I\u2019ve found that the support for younger designers is what the elite developers do a lot of. It seems that the communication, organisation and support are the activities that the elite developers find important. It\u2019s aligned with what we do at the universities as well. The most elite professors work with students, show them how to program and how to structure their code. Seems like this is a very good way of continuing your career &#8211; help other be better. \n<\/p>\n\n\n\n<p>I guess it\u2019s time to change my wallpaper from \u201ccoding\u201d to \u201cteaching\u201d\u2026. \n<\/p>\n\n\n\n<p>Abstract: <em>Open source developers, particularly the elite developers who own the administrative privileges for a project, maintain a diverse portfolio of contributing activities. They not only commit source code but also exert significant efforts on other communicative, organizational, and supportive activities. However, almost all prior research focuses on specific activities and fails to analyze elite developers\u2019 activities in a comprehensive way. To bridge this gap, we conduct an empirical study with fine-grained event data from 20 large open source projects hosted on GITHUB. We investigate elite developers\u2019 contributing activities and their impacts on project outcomes. Our analyses reveal three key findings: (1) elite developers participate in a variety of activities, of which technical contributions (e.g., coding) only account for a small proportion; (2) as the project grows, elite developers tend to put more effort into supportive and communicative activities and less effort into coding; and (3) elite developers\u2019 efforts in nontechnical activities are negatively correlated with the project\u2019s outcomes in terms of productivity and quality in general, except for a positive correlation with the bug fix rate (a quality indicator). These results provide an integrated view of elite developers\u2019 activities and can inform an individual\u2019s decision making about effort allocation, which could lead to improved project outcomes. The results also provide implications for supporting these elite developers.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>https:\/\/dl-acm-org.ezproxy.ub.gu.se\/doi\/10.1145\/3387111 A while back I read an article in ZDNet about Linus Torvalds, the creator of Linux, and his daily work. He was (at the time of reading, which is ca. 2 years back) still working on the code. However, he was mostly working on the design of the system, reviewing patches and supporting younger &hellip; <a href=\"https:\/\/metrics.blogg.gu.se\/?p=539\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;What do elite software developers do in software projects?&#8221;<\/span><\/a><\/p>\n","protected":false},"author":68,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6,7,10,5],"tags":[],"_links":{"self":[{"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=\/wp\/v2\/posts\/539"}],"collection":[{"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=\/wp\/v2\/users\/68"}],"replies":[{"embeddable":true,"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=539"}],"version-history":[{"count":1,"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=\/wp\/v2\/posts\/539\/revisions"}],"predecessor-version":[{"id":541,"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=\/wp\/v2\/posts\/539\/revisions\/541"}],"wp:attachment":[{"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=539"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=539"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/metrics.blogg.gu.se\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=539"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}