• DocumentCode
    1993738
  • Title

    Succession: Measuring transfer of code and developer productivity

  • Author

    Mockus, Audris

  • Author_Institution
    Avaya Labs. Res., Basking Ridge, NJ
  • fYear
    2009
  • fDate
    16-24 May 2009
  • Firstpage
    67
  • Lastpage
    77
  • Abstract
    Code ownership transfer or succession is a crucial ingredient in open source code reuse and in offshoring projects. Measuring succession can help understand factors that affect the success of such transfers and suggest ways to make them more efficient. We propose and evaluate several methods to measure succession based on the chronology and traces of developer activities. Using ten instances of offshoring succession identified through interviews, we find that the best succession measure can accurately pinpoint the most likely mentors. We model the productivity ratio of more than 1000 developer pairs involved in the succession to test conjectures formulated using the organizational socialization theory and find the ratio to decrease for instances of offshoring and for mentors who have worked primarily on a single project or have transferred ownership for their non-primary project code, thus supporting a theory-based conjectures and providing practical suggestions on how to improve succession.
  • Keywords
    codes; software engineering; code ownership transfer; developer productivity; nonprimary project code; offshoring succession; open source code reuse; organizational socialization theory; Business; Costs; Manufacturing processes; Open source software; Productivity; Programming; Testing; Virtual groups;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 2009. ICSE 2009. IEEE 31st International Conference on
  • Conference_Location
    Vancouver, BC
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4244-3453-4
  • Type

    conf

  • DOI
    10.1109/ICSE.2009.5070509
  • Filename
    5070509