Does the initial environment impact the future of developers
M. Zhou, and A. Mockus. Proceeding of the 33rd international conference on Software engineering, page 271--280. New York, NY, USA, ACM, (2011)
DOI: 10.1145/1985793.1985831
Abstract
Software developers need to develop technical and social skills to be successful in large projects. We model the relative sociality of developer as a ratio between the size of her communication network and the number of tasks she participates in. We obtain both measures from the problem tracking systems. We use her workflow peer network to represent her social learning, and the issues she has worked on to represent her technical learning. Using three open source and three traditional projects we investigate how the project environment reflected by the sociality measure at the time a developer joins, affects her future participation. We find: a) the probability that a new developer will become one of long-term and productive developers is highest when the project sociality is low; b) times of high sociality are associated with a higher intensity of new contributors joining the project; c) there are significant differences between the social learning trajectories of the developers who join in low and in high sociality environments; d) the open source and commercial projects exhibit different nature in the relationship between developer's tenure and the project's environment at the time she joins. These findings point out the importance of the initial environment in determining the future of the developers and may lead to better training and learning strategies in software organizations.
Description
Does the initial environment impact the future of developers
%0 Conference Paper
%1 Zhou:2011:IEI:1985793.1985831
%A Zhou, Minghui
%A Mockus, Audris
%B Proceeding of the 33rd international conference on Software engineering
%C New York, NY, USA
%D 2011
%I ACM
%K GSD reticollab1112
%P 271--280
%R 10.1145/1985793.1985831
%T Does the initial environment impact the future of developers
%U http://doi.acm.org/10.1145/1985793.1985831
%X Software developers need to develop technical and social skills to be successful in large projects. We model the relative sociality of developer as a ratio between the size of her communication network and the number of tasks she participates in. We obtain both measures from the problem tracking systems. We use her workflow peer network to represent her social learning, and the issues she has worked on to represent her technical learning. Using three open source and three traditional projects we investigate how the project environment reflected by the sociality measure at the time a developer joins, affects her future participation. We find: a) the probability that a new developer will become one of long-term and productive developers is highest when the project sociality is low; b) times of high sociality are associated with a higher intensity of new contributors joining the project; c) there are significant differences between the social learning trajectories of the developers who join in low and in high sociality environments; d) the open source and commercial projects exhibit different nature in the relationship between developer's tenure and the project's environment at the time she joins. These findings point out the importance of the initial environment in determining the future of the developers and may lead to better training and learning strategies in software organizations.
%@ 978-1-4503-0445-0
@inproceedings{Zhou:2011:IEI:1985793.1985831,
abstract = {Software developers need to develop technical and social skills to be successful in large projects. We model the relative sociality of developer as a ratio between the size of her communication network and the number of tasks she participates in. We obtain both measures from the problem tracking systems. We use her workflow peer network to represent her social learning, and the issues she has worked on to represent her technical learning. Using three open source and three traditional projects we investigate how the project environment reflected by the sociality measure at the time a developer joins, affects her future participation. We find: a) the probability that a new developer will become one of long-term and productive developers is highest when the project sociality is low; b) times of high sociality are associated with a higher intensity of new contributors joining the project; c) there are significant differences between the social learning trajectories of the developers who join in low and in high sociality environments; d) the open source and commercial projects exhibit different nature in the relationship between developer's tenure and the project's environment at the time she joins. These findings point out the importance of the initial environment in determining the future of the developers and may lead to better training and learning strategies in software organizations.},
acmid = {1985831},
added-at = {2011-09-25T21:07:05.000+0200},
address = {New York, NY, USA},
author = {Zhou, Minghui and Mockus, Audris},
biburl = {https://www.bibsonomy.org/bibtex/21cd857dfe53aee10c0448ac3e45c9db8/lanubile},
booktitle = {Proceeding of the 33rd international conference on Software engineering},
description = {Does the initial environment impact the future of developers},
doi = {10.1145/1985793.1985831},
interhash = {006e2f9e478d2d64e070c1fe197a6886},
intrahash = {1cd857dfe53aee10c0448ac3e45c9db8},
isbn = {978-1-4503-0445-0},
keywords = {GSD reticollab1112},
location = {Waikiki, Honolulu, HI, USA},
numpages = {10},
pages = {271--280},
publisher = {ACM},
series = {ICSE '11},
timestamp = {2011-09-25T21:07:05.000+0200},
title = {Does the initial environment impact the future of developers},
url = {http://doi.acm.org/10.1145/1985793.1985831},
year = 2011
}