Exploring Knowledge Loss in Open Source Software (OSS) Projects

被引:13
|
作者
Rashid, Mehvish [1 ,2 ]
Clarke, Paul M. [1 ,2 ]
O'Connor, Rory V. [1 ,2 ]
机构
[1] Dublin City Univ, Dublin, Ireland
[2] Lero, Limerick, Ireland
基金
爱尔兰科学基金会;
关键词
Software Development Process; Open Source Software; Knowledge Loss; Knowledge Retention Process; Open Source Software Contributor; COMMUNITY; CREATION; MODEL;
D O I
10.1007/978-3-319-67383-7_35
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Open Source Software is a term used to identify software developed and released under an "open source" license, meaning that under certain conditions; it is openly available for use, inspection, modification, and for redistribution free of cost (or with cost based on the license agreement). Incorporation of OSS while developing software can reduce time and cost of development. The nature of the work force (volunteers and paid) in OSS projects is transient and results in high turnover leading to knowledge loss. In this work, we explore the phenomenon of knowledge loss in OSS projects. Maintenance of OSS projects requires knowledge, typically shared asynchronously using technology-mediated channels. Knowledge sought in this manner is reactive in the sense that a developer will consult these channels looking for possible solutions or supporting information. We follow the backward snowballing to study the relevant literature on knowledge loss in OSS. Our work suggests that proactive knowledge exchange mechanisms may bring some benefits to OSS projects. Further integration of knowledge management practices with the established OSS practices can minimise knowledge loss.
引用
收藏
页码:481 / 495
页数:15
相关论文
共 50 条
  • [1] A systematic examination of knowledge loss in open source software projects
    Rashid, Mehvish
    Clarke, Paul M.
    O'Connor, Rory V.
    [J]. INTERNATIONAL JOURNAL OF INFORMATION MANAGEMENT, 2019, 46 : 104 - 123
  • [2] LicenseRec: Knowledge based Open Source License Recommendation for OSS Projects
    Xu, Weiwei
    Wu, Xin
    He, Runzhi
    Zhou, Minghui
    [J]. 2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS, ICSE-COMPANION, 2023, : 180 - 183
  • [3] Developers, Quality Control and Download Volume in Open Source Software (OSS) Projects
    Hill, Geoffrey
    Datta, Pratim
    Vander Weerdt, Candice
    [J]. JOURNAL OF ORGANIZATIONAL AND END USER COMPUTING, 2017, 29 (02) : 43 - 66
  • [4] The Knowledge Accumulation and Transfer in Open-Source Software (OSS) Development
    Kim, Youngsoo
    Jiang, Lingxiao
    [J]. 2015 48TH HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2015, : 3811 - 3820
  • [5] Exploring Open Source to Understand Large Software Projects
    Hislop, Gregory W.
    Ellis, Heidi J. C.
    [J]. PROCEEDINGS OF THE 2024 CONFERENCE INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, VOL 2, ITICSE 2024, 2024, : 816 - 816
  • [6] OSS opportunities in open source software - CRM and OSS standards
    Bruce, G
    Robson, P
    Spaven, R
    [J]. BT TECHNOLOGY JOURNAL, 2006, 24 (01) : 127 - 140
  • [7] Diversity and Inclusion in Open Source Software (OSS) Projects: Where Do We Stand?
    Bosu, Amiangshu
    Sultana, Kazi Zakia
    [J]. 2019 13TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT (ESEM 2019), 2019, : 295 - 305
  • [8] Localized Open Source Software Projects Exploring Realism and Motivation
    Buffardi, Kevin
    [J]. 2016 11TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE), 2016, : 382 - 387
  • [9] Knowledge Integration and Effectiveness of Open Source Software Development Projects
    Subramanian, Annapoornima M.
    Soh, Pek-Hooi
    [J]. PACIFIC ASIA CONFERENCE ON INFORMATION SYSTEMS 2006, SECTIONS 1-8, 2006, : 914 - 925
  • [10] Identifying knowledge brokers that yield software engineering knowledge in OSS projects
    Sowe, Sulayman
    Stamelos, Loannis
    Angelis, Lefteris
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2006, 48 (11) : 1025 - 1033