Knowledge management system framework for collaborative open source software development

The global economy crisis has made software development a prohibitively expensive undertaking, thus forces developers to look for a viable alternative, namely the Open Source Software (OSS). In addition to low acquisition cost, free access to OSS source codes and components provides a more flexible...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلف الرئيسي: Lakulu, Modi
التنسيق: أطروحة
اللغة:English
منشور في: 2012
الموضوعات:
الوصول للمادة أونلاين:http://psasir.upm.edu.my/id/eprint/33141/1/FSKTM%202012%2023R.pdf
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
id my-upm-ir.33141
record_format uketd_dc
spelling my-upm-ir.331412015-03-04T06:50:33Z Knowledge management system framework for collaborative open source software development 2012-03 Lakulu, Modi The global economy crisis has made software development a prohibitively expensive undertaking, thus forces developers to look for a viable alternative, namely the Open Source Software (OSS). In addition to low acquisition cost, free access to OSS source codes and components provides a more flexible, highly customizable development process. In the realm of software development, the emerging Open Source Software Development (OSSD) brings in altogether a new concept of software engineering that revolutionizes the software process and working culture. In this regard, some researchers have raised critical questions pertaining to the appropriate life-cycle that underpins an OSS model, the optimal methodology to support the OSSD, and the essential toolkits to support the OSS methodology. Currently, there is a lack of knowledge concerning a development model for Knowledge Management System (KMS), and the architecture to support a collaborative OSSD that can facilitate knowledge sharing among practitioners. Thus, the researcher undertook a study to investigate the current practice and to identify the relevant system components that lead to a sound and viable KMS framework for knowledge sharing in the OSS development. The formulation of the framework was realized through a critical review of the current and major methodologies in software development; however, the development of a system prototype, which was based on the prototype approach, only focused on the System Development Life Cycle (SDLC). A survey was conducted on selected OSS developers in Malaysia for the following purposes: to measure their awareness of OSS and KM, to elicit feedback on the proposed framework that could support a collaborative software development, and to validate the proposed framework’s components. Data gathered were analyzed using the Rasch Model and the internal reliability statistical procedure in SPSS that revealed a highly reliable instrument, which was based on Cronbach Alpha’s reliability coefficient of 0.97. The findings also indicated that an overwhelming majority of the respondents agreed that OSS tools for software development were urgently needed. They also concurred that using and managing these tools had to be carefully appraised for a particular knowledge domain,which could expedite the software development process. Overall, this study provides useful insights regarding the formulation of a viable KMS prototype underpinned soundly by theoretical and methodological judgments that fosters a collaborative software development environment. Lessons learned can also help create a new KM society that strives on the principles to work in a more supportive and responsible fashion. Knowledge management Open source software 2012-03 Thesis http://psasir.upm.edu.my/id/eprint/33141/ http://psasir.upm.edu.my/id/eprint/33141/1/FSKTM%202012%2023R.pdf application/pdf en public phd doctoral Universiti Putra Malaysia Knowledge management Open source software
institution Universiti Putra Malaysia
collection PSAS Institutional Repository
language English
topic Knowledge management
Open source software

spellingShingle Knowledge management
Open source software

Lakulu, Modi
Knowledge management system framework for collaborative open source software development
description The global economy crisis has made software development a prohibitively expensive undertaking, thus forces developers to look for a viable alternative, namely the Open Source Software (OSS). In addition to low acquisition cost, free access to OSS source codes and components provides a more flexible, highly customizable development process. In the realm of software development, the emerging Open Source Software Development (OSSD) brings in altogether a new concept of software engineering that revolutionizes the software process and working culture. In this regard, some researchers have raised critical questions pertaining to the appropriate life-cycle that underpins an OSS model, the optimal methodology to support the OSSD, and the essential toolkits to support the OSS methodology. Currently, there is a lack of knowledge concerning a development model for Knowledge Management System (KMS), and the architecture to support a collaborative OSSD that can facilitate knowledge sharing among practitioners. Thus, the researcher undertook a study to investigate the current practice and to identify the relevant system components that lead to a sound and viable KMS framework for knowledge sharing in the OSS development. The formulation of the framework was realized through a critical review of the current and major methodologies in software development; however, the development of a system prototype, which was based on the prototype approach, only focused on the System Development Life Cycle (SDLC). A survey was conducted on selected OSS developers in Malaysia for the following purposes: to measure their awareness of OSS and KM, to elicit feedback on the proposed framework that could support a collaborative software development, and to validate the proposed framework’s components. Data gathered were analyzed using the Rasch Model and the internal reliability statistical procedure in SPSS that revealed a highly reliable instrument, which was based on Cronbach Alpha’s reliability coefficient of 0.97. The findings also indicated that an overwhelming majority of the respondents agreed that OSS tools for software development were urgently needed. They also concurred that using and managing these tools had to be carefully appraised for a particular knowledge domain,which could expedite the software development process. Overall, this study provides useful insights regarding the formulation of a viable KMS prototype underpinned soundly by theoretical and methodological judgments that fosters a collaborative software development environment. Lessons learned can also help create a new KM society that strives on the principles to work in a more supportive and responsible fashion.
format Thesis
qualification_name Doctor of Philosophy (PhD.)
qualification_level Doctorate
author Lakulu, Modi
author_facet Lakulu, Modi
author_sort Lakulu, Modi
title Knowledge management system framework for collaborative open source software development
title_short Knowledge management system framework for collaborative open source software development
title_full Knowledge management system framework for collaborative open source software development
title_fullStr Knowledge management system framework for collaborative open source software development
title_full_unstemmed Knowledge management system framework for collaborative open source software development
title_sort knowledge management system framework for collaborative open source software development
granting_institution Universiti Putra Malaysia
publishDate 2012
url http://psasir.upm.edu.my/id/eprint/33141/1/FSKTM%202012%2023R.pdf
_version_ 1747811688702279680