The knowledge accumulation and transfer in open-source software (OSS) development

Youngsoo Kim, Lingxiao Jiang

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

1 Scopus citations

Abstract

We examine the learning curves of individual software developers in Open-Source Software (OSS) Development. We collected the dataset of multi-year code change histories from the repositories for 20 open source software projects involving more than 200 developers. We build and estimate regression models to assess individual developers' learning progress (in reducing the likelihood they make a bug). Our estimation results show that developer's coding and indirect bug-fixing experiences do not decrease bug ratios while bug-fixing experience can lead to the decrease of bug ratio of learning progress. We also find that developer's coding and bug-fixing experiences in other projects do not decrease the developer's bug ratio in a focal project. We empirically confirm the moderating effects of bug types on learning progress. Developers exhibit learning effects for some simple bug types (e.g., Wrong literals) or bug types with many instances (e.g., Wrong if conditionals). The results may have managerial implications and provoke future research on project management about allocating resources on tasks that add new code versus tasks that debug and fix existing code.

Original languageEnglish
Title of host publicationProceedings of the 48th Annual Hawaii International Conference on System Sciences, HICSS 2015
EditorsRalph H. Sprague, Tung X. Bui
PublisherIEEE Computer Society
Pages3811-3820
Number of pages10
ISBN (Electronic)9781479973675
DOIs
StatePublished - Mar 26 2015
Event48th Annual Hawaii International Conference on System Sciences, HICSS 2015 - Kauai, United States
Duration: Jan 5 2015Jan 8 2015

Publication series

NameProceedings of the Annual Hawaii International Conference on System Sciences
Volume2015-March
ISSN (Print)1530-1605

Conference

Conference48th Annual Hawaii International Conference on System Sciences, HICSS 2015
CountryUnited States
CityKauai
Period01/5/1501/8/15

Keywords

  • Knowledge transfer
  • Learning effects
  • Open-source software
  • Software developer

Fingerprint Dive into the research topics of 'The knowledge accumulation and transfer in open-source software (OSS) development'. Together they form a unique fingerprint.

Cite this