• DocumentCode
    555292
  • Title

    Does the initial environment impact the future of developers

  • Author

    Zhou, Minghui ; Mockus, Audris

  • Author_Institution
    Key Lab. of High Confidence Software Technol., Peking Univ., Beijing, China
  • fYear
    2011
  • fDate
    21-28 May 2011
  • Firstpage
    271
  • Lastpage
    280
  • 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.
  • Keywords
    probability; social aspects of automation; software development management; commercial project; developer sociality model; initial environment importance; open source project; probability; problem tracking systems; project environment; project sociality; social learning; software developers; software organization; technical learning; workflow peer network; Atmospheric measurements; History; Particle measurements; Social network services; Software; Time measurement; Trajectory; initial environment; learning trajectory; relative sociality; socio-technical balance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2011 33rd International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4503-0445-0
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1145/1985793.1985831
  • Filename
    6032466