UNIVERSITI PUTRA MALAYSIA KNOWLEDGE MANAGEMENT SYSTEM FRAMEWORK FOR COLLABORATIVE OPEN SOURCE SOFTWARE DEVELOPMENT

Similar documents
A STUDY OF SECURITY LIMITATIONS IN VIRTUAL LOCAL AREA NETWORK IMPLEMENTATION

LIGHTNING AS A NEW RENEWABLE ENERGY SOURCE SARAVANA KUMAR A/L ARPUTHASAMY UNIVERSITI TEKNOLOGI MALAYSIA

IMPROVING SERVICE REUSABILITY USING ENTERPRISE SERVICE BUS AND BUSINESS PROCESS EXECUTION LANGUAGE AKO ABUBAKR JAAFAR

INTEGRATING CONSUMER TRUST IN BUILDING AN E-COMMERCE WEBSITE NUR ZAILAN BIN OTHMAN

TRANSFORMATIONAL PROJECT MANAGER: AN ENABLER OF AN ENTERPRISE RESOURCE PLANNING (ERP) IMPLEMENTATION SUCCESS JOHN ONYEKACHI OKUGO

RFID BASED SYSTEMATIC STUDENT S ATTENDANCE MANAGEMENT SYSTEM HANISAH BINTI HAMID. Faculty of Electrical and Electronic Engineering

FRAMEWORK FOR EVALUATING PROGRAMMING LANGUAGES FOR COMPUTER GRAPHICS

THE RELATIONSHIP BETWEEN HUMAN RESOURCE INFORMATION SYSTEM (HRIS) AND HUMAN RESOURCE MANAGEMENT (HRM) ALFRED PUN KHEE SEONG

DEVELOPING AN ISP FOR HOTEL INDUSTRY: A CASE STUDY ON PUTRA PALACE HOTEL

WEB-BASED PROPERTY MANAGEMENT SYSTEM SAFURA ADEELA BINTI SUKIMAN

HELP DESK SYSTEM IZZAT HAFIFI BIN AHMAD ARIZA

A STUDY ON MOTIVATION TO START UP A BUSINESS AMONG CHINESE ENTREPRENEURS

DEVELOP AND DESIGN SHEMATIC DIAGRAM AND MECHANISM ON ONE SEATER DRAG BUGGY MUHAMMAD IBRAHIM B MD NUJID

SPAM FILTERING USING BAYESIAN TECHNIQUE BASED ON INDEPENDENT FEATURE SELECTION MASURAH BINTI MOHAMAD

PRODUCTIVITY IMPROVEMENT VIA SIMULATION METHOD (MANUFACTURING INDUSTRY) HASBULLAH BIN MAT ISA

STRESS EFFECT STUDY ON 6 DIFFERENT PATTERN OF TYRES FOR SIZE 175/70 R13 SYAHRIL AZEEM ONG BIN HAJI MALIKI ONG. for the award of the degree of

MASTER S PROJECT REPORT SUMMARY

TABLE OF CONTENTS. SUPERVISOR S DECLARATION ii STUDENT S DECLARATION iii DEDICATION ACKNOWLEDGEMENTS v ABSTRACT LIST OF TABLES

CLIENT SERVER APPLICATION FOR SERVER FARM PERFORMANCE MONITORING ABDIRASHID HASSAN ABDI

JOB AGENT MANAGEMENT SYSTEM LU CHUN LING. A thesis submitted in partial fulfillment of. the requirements for the award of the degree of

UNIVERSITI TEKNIKAL MALAYSIA MELAKA FAKULTI TEKNOLOGI MAKLUMAT DAN KOMUNIKASI

Car Rental Management System (CRMS) Lee Chen Yong

NOOR HANIRA BINTI MAHIDIN

DEPARTMENT OF ESTATE -MANAGEMENT FACULTY OF ARCHITECTURE, PLANNING AND SURVEYING UNIVERSITI TEKNOLOGI MARA

BISKUT RAYA INVENTORY MANAGEMENT SYSTEM (BRIMS) NURUL AMIRAH BINTI ROSLAN THESIS SUBMITTED IN FULFILLMENT OF THE DEGREE OF COMPUTER SCIENCE

EXPERIMENTAL ANALYSIS OF PASSIVE BANDWIDTH ESTIMATION TOOL FOR MULTIPLE HOP WIRELESS NETWORKS NURUL AMIRAH BINTI ABDULLAH

THE FINGERPRINT IDENTIFICATION OF ATTENDANCE ANALYSIS & MANAGEMENT. LEE GUAN HENG (Software Engineering)

THE APPLICATION OF EARNED VALUE MANAGEMENT IN EVENT PROJECT MANAGEMENT INDUSTRY YEOH XIN HAO

UNIVERSITI PUTRA MALAYSIA DEVELOPMENT OF PROTOTYPE SCHEDULING AND SEQUENCING SOFTWARE FOR JOB SHOP MANUFACTURING IN SHEET METAL FABRICATION

SPA BEAUTY MANAGEMENT SYSTEM NAJIHAH BINTI RUSSLI

HOME AUTOMATION SYSTEM USING POWER LINE COMMUNICATION DARLENE BINTI MOHAMAD DOUGLAS

UNIVERSITI PUTRA MALAYSIA CURRENT TRENDS AND PRACTICES IN HUMAN RESOURCE MANAGEMENT: A CASE STUDY IN YTL POWER SERVICES SDN. BHD.

UNIVERSITI TEKNOLOGI MALAYSIA (UTM) SYARAT KEMASUKAN BAGI PROGRAM LEPASAN STPM/SETARAF SESI AKADEMIK 2012/2013

UNIVERSITI PUTRA MALAYSIA INTERNET - BASED SECURITY AND MONITORING SYSTEM ISAMELDIN MOHAMMED SULIMAN FK

Feasibility of Teaching Public Relations Courses Through E-Learning: A Case Study in Malaysia

MOHD JOHARI BIN OTHMAN

UNIVERSITI PUTRA MALAYSIA CLUSTERING ALGORITHM FOR MARKET-BASKET ANALYSIS: THE UNDERLYING CONCEPT OF DATA MINING TECHNOLOGY

MODELING OF TRANSPORT PROCESSES FOR AIR POLLUTANTS ENHANCED WITH GEOGRAPHIC INFORMATION SYSTEM

DEVELOPMENT OF STATISTICAL PROCESS CONTROL (SPC) MATLAB- BASED SOFTWARE FOR AUTOMOTIVE INDUSTRIES APPLICATION SITI HAZLINA BINTI MOKHTAR

FM HELP DESK : USER COMPLAINT SYSTEM AS AN FM APPROACH FOR FACILITIES MANAGEMENT SERVICES IN UNIVERSITI TUN HUSSEIN ONN MALAYSIA (UTHM)

MODELING AND SIMULATION OF SINGLE PHASE INVERTER WITH PWM USING MATLAB/SIMULINK AZUAN BIN ALIAS

IMPACT OF SELF-CORRECTION ON EXTROVERT AND INTROVERT STUDENTS IN THE EFL WRITING PROGRESS REZA HAJIMOHAMMADI

UNIVERSITI PUTRA MALAYSIA DEVELOPMENT OF A PRODUCTION PLANNING AND CONTROL SOFTWARE IN TOTAL PRODUCTIVITY MAINTENANCE ENVIRONMENT

Manpower Planning Utilizing Work Study at Data Storage Manufacturing Company

PENGGUNAAN BAHAN BANTU MENGAJAR DI KALANGAN GURU PELATIH UTM YANG MENGAJAR MATAPELAJARAN MATEMATIK

CORPORATE DASHBOARD FOR PAYPHONE SERVICE: CASE STUDY OF PERNEC PAYPOINT REQUIREMENT HEZLIN SHADAN

Katakunci : penilaian kokurikulum

Tarkh BOOK INVENTORY SYSTEM USING RFID NURUL NADIA BINTI MAT JALALUDDIN

UNIVERSITI PUTRA MALAYSIA A STUDY ON HUMAN RESOURCE MANAGEMENT PRACTICES IN SELECTED FINANCIAL INSTITUTIONS IN MALAYSIA ANITA BINTI ISMAIL FEP

MOHD KHALIL BIN ABDUL KADJR

ONLINE DATA VISUALIZATION FOR UMP STRATEGIC PLAN DASHBOARD ANDY PUE ZENFOONG TECHNICAL SUBMITTED IN FULFILMENT OF THE DEGREE OF COMPUTER SCIENCE

CLINIC MANAGEMENT SYSTEM: ELECTRONIC MEDICAL RECORDS SYSTEM NUR SYATIRAH BINTI MOHD ADZHAR

DEVELOPMENT OF DATA ACQUISITION SOFTWARE FOR CENTRALIZED RADIATION MONITORING SYSTEM

UMP-AUTOMATIC SPORT FACILITIES MANAGEMENT SYSTEM (UMPASFMS) TAN HOOI FONG UNIVERSITI MALAYSIA PAHANG

OCBC GREAT EASTERN CO-BRAND CARD FREQUENTLY ASKED QUESTIONS (FAQ) REBATE FEATURES, INTEREST FREE AUTO INSTALMENT PAYMENT PLAN (AUTO-IPP) AND BENEFITS

UNIVERSITI PUTRA MALAYSIA

K-BASED HELPDESK SYSTEM SISTEM MEJA BANTUAN BERASASKAN PENGETAHUAN

TN. MOHD FAKHRUZZAMAN B. TN ISMAIL

UNIVERSITI TEKNOLOGI MALAYSIA (UTM) SYARAT KEMASUKAN BAGI PROGRAM LEPASAN SPM/SETARAF SESI AKADEMIK 2012/2013

ANT COLONY OPTIMIZATION (ACO) ALGORITHM FOR CNC ROUTE PROBLEM WAN NUR FARHANAR BT WAN ZAKARTA

How To Get A Job At A Bank

Katakunci : tahap stress, tahap kepuasan kerja, pensyarah UTM

CLINICAL MANAGEMENT SYSTEM (CMS)

CONTROL HOME APPLIANCES VIA INTERNET (CoHAVI) SOFTWARE DEVELOPMENT SHIRRENE A/P NAI SOWAT

HOME ALARM SYSTEM USING DETECTOR SENSOR MD KHAIRUL AMRI B MD ZAIN

EMPLOYEE ATTENDANCE SYSTEM KOIK SEOW LIN

SWAY REDUCTION ON GANTRY CRANE SYSTEM USING DELAYED FEEDBACK SIGNAL (DFS) NORASHID BIN IDRUS

EFFECTIVE COST MANAGEMENT: APPLYING ACTIVITY BASED COSTING IN PRIVATE HEALTHCARE - (HAEMODIALYSIS SERVICES)

ATTENDANCE SYSTEM USING MYKAD AND MOBILE APPLICATION MASTIJRA BINTI AWANG

ASMAK flint! MAT DM51)

SMART SHOES CHARGER TAN CHEE CHIAN

THE FACTORS THAT HINDER THE INTENTION OF BUSINESS MANAGEMENT GRADUATE TO CHOOSE ENTREPRENEUR AS THEIR CAREER NURUL HAZLYANA BINTI NOR AZLI

MBO TICKET M-BOOKING SYSTEM RIDZWAN BIN ABDOL RAHMAN UNNERSITI TEKNIKAL MALAYSIA MELAKA

THE INFLUENCE OF SUPPLY CHAIN MANAGEMENT (SCM) PRACTICES ON ORGANIZATIONAL PERFORMANCE: KNOWLEDGE MANAGEMENT PROCESSES AS MEDIATOR CHENG CHOON HO

BUS MANAGEMENT SYSTEM HASDILAZIRA BT ABD LATIIF

UNIVERSITI PUTRA MALAYSIA THE EFFECT OF COMPUTER-BASED MUSIC EDUCATION SOFTWARE ON THE IDENTIFICATION OF NOTE-NAMES

WIRELESS SCREEN SHARING USING RASPBERRY PI GOH CHEE WEI UNIVERSITI TEKNOLOGI MALAYSIA

UNIVERSITI PUTRA MALAYSIA THE NATURE OF HUMAN RESOURCE MANAGEMENT AND ORGANIZATIONAL CHANGE IN MALAYSIAN SMALL AND MEDIUM SIZED ENTERPRISES (SMES)

PROGRAM SARJANA MUDA PENGAJIAN SEPARUH MASA PENGAMBILAN FEBRUARI 2016

INVENTORY MANAGEMENT SYSTEM USING DISTRIBUTED SYSTEM APPROACH GOH LIRONG

GLOBAL SYSTEM FOR MOBILE COMMUNICATION (GSM) KIT FOR VEHICLE S ALARM SYSTEM NIK MOHD KHAIRULFAHMI BIN NIK MAT

AUTOMATED SHOPPING LIST GENERATOR NOR IZATIE BINTI MOHAMAD NADRY

REGISTRATION AND BILLING SYSTEM TAN CHIN YONG

Pengetahuan, Sikap dan Amalan Masyarakat Malaysia terhadap Isu Alam Sekitar

LEARNING MANAGEMENT SYSTEM(LMS) AND COURSE MANAGEMENT SYSTEM(CMS)

SUPPLY CHAIN MANAGEMENT PRACTICES, SUPPLY CHAIN INTEGRATION AND SUPPLY CHAIN PERFORMANCE: A STUDY OF ELECTRONICS FIRMS IN MALAYSIA

FRONT DESK CUSTOMER SERVICE FOR QUEUE MANAGEMENT SYSTEM MOHAMAD FAZLI BIN ALIAS

Universiti Kuala Lumpur Kampus Kota MALAYSIAN INSTITUTE OF INFORMATION TECHNOLOGY 1016, Jalan Sultan Ismail Kuala Lumpur

DEVELOPING A WIRELESS PENETRATION TESTING TOOL IN LINUX PLATFORM NOR ARLIZA BINTI ABDULLAH

FACTORS AFFECTING TRANSFER OF TRAINING SAMER SALEH ALI ABUJAZAR

HIGH RELIABILITY PRIVATE CLOUD STORAGE WITH MINIMAL OPERATION COST USING MULTI-OBJECTIVE OPTIMIZATION MUHD HANIS BIN HARUN

UNIVERSITI PUTRA MALAYSIA

Teknologi Mudah Alih Dalam Pembelajaran Kolaboratif

Marketing Analysis of the Higher Education Service Sector in Malaysia: Consumer Perspective

BUS MANAGEMENT SYSTEM MOHD RAHMAT B. MOHD NOORDIN

Faculty of Computer Science and Information Technology

Exploring Primary and Secondary School Students Perception towards Online Mathematics Tuition: A Case Study

DETERMINING FACTORS FOR THE USAGE OF WEB-BASED MARKETING APPLICATIONS: AN ANALYSIS OF SMEs IN PENANG, MALAYSIA LIM BEE LIN

Transcription:

UNIVERSITI PUTRA MALAYSIA KNOWLEDGE MANAGEMENT SYSTEM FRAMEWORK FOR COLLABORATIVE OPEN SOURCE SOFTWARE DEVELOPMENT MODI BIN LAKULU FSKTM 2012 23

KNOWLEDGE MANAGEMENT SYSTEM FRAMEWORK FOR COLLABORATIVE OPEN SOURCE SOFTWARE DEVELOPMENT MODI BIN LAKULU Thesis Submitted to the School of Graduate Studies,, in Fulfillment of the Requirements for the Degree of Doctor of Philosophy March 2012

Abstract of thesis presented to the Senate of in fulfillment of the requirement for the degree of Doctor of Philosophy KNOWLEDGE MANAGEMENT SYSTEM FRAMEWORK FOR COLLABORATIVE OPEN SOURCE SOFTWARE DEVELOPMENT By MODI BIN LAKULU March 2012 Chair: Associate Professor Rusli Abdullah, PhD Faculty: Faculty of Computer Science and Information Technology 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 ii

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. iii

Abstrak tesis yang dikemukan kepada Senat sebagai memenuhi keperluan untuk Ijazah Doktor Falsafah MODEL SISTEM PENGURUSAN PENGETAHUAN UNTUK KOLOBORASI PEMBANGUNAN PERISIAN SUMBER TERBUKA Oleh MODI BIN LAKULU Mac 2012 Pengerusi: Profesor Madya Rusli Abdullah, PhD Fakulti: Fakulti Sains Komputer dan Teknologi Maklumat Krisis ekonomi global telah membuatkan pembangunan projek perisian sangat mahal, maka para pembangun perisian mencari satu alternatif berdaya maju, iaitu Perisian Sumber Terbuka (PST). Ini kerana mereka mendapat manafaat bukan sahaja kos pemerolehan rendah, tetapi juga capaian percuma kepada kod sumber PST komponen-komponennya yang dan lebih fleksibel dan proses pembangunan yang amat customizable. Dalam alam pembangunan perisian, muncul Pembangunan Perisian Sumber Terbuka (PPST) yang membawa masuk satu konsep baru kejuruteraan perisian yang merevolusikan proses perisian dan budaya kerja. Dalam bidang ini, beberapa penyelidik telah membangkitkan soalan-soalan kritikal berkaitan dengan kitaran hayat sesuai yang menguatkan model PST, metadologi optimum yang menyokong PPST serta alatan yang menyokong kaedah PST. Dewasa ini, terdapat kekurangan berkenaan model pembangunan untuk Sistem Pengurusan Pengetahuan (SPP), dan seni bina untuk menyokong koloborasi PPST yang memudahkan perkongsian ilmu di kalangan pengamal. Maka, penyelidik mengambil peluang untuk membuat kajian menyiasat iv

amalan semasa dan mengenal pasti komponen-komponen sistem berkaitan dan rangka kerja SPP yang berdaya maju bagi perkongsian pengetahuan dalam pembangunan PST. Hasilnya, fomulasi model telah direalisasikan melalui ulasan kritikal semasa dan berdasarkan methodologi utama dalam pembangunan perisian; bagaimanapun, pembangunan prototaip sistem, yang berdasarkan pendekatan prototaip, hanya bertumpukan kepada Kitar Hayat Pembangunan Sistem (KHPS). Satu kajian telah dijalankan terhadap pembangun PST terpilih di Malaysia untuk tujuan berikut: mengukur kesedaran PST and PP mereka, mendapatkan maklum balas model yang dicadangkan yang boleh menyokong koloborasi pembangunan perisian, dan mengesahkan komponen-komponen model yang dicadangkan. Data dianalisis menggunakan dua alat yang amat dipercayai iaitu Rasch Model dan SPSS, kebolehpercayaan berdasarkan Cronbach Alpha adalah 0.97. Penemuan-penemuan juga menunjukkan bahawa majoriti responden bersetuju bahawa alatan PST untuk pembangunan perisian amat diperlukan. Mereka juga bersetuju menggunakan dan menguruskan alatan PST untuk domain pengetahuan tertentu, boleh mempercepatkan proses pembangunan perisian. Secara keseluruhan, kajian ini menyediakan wawasan berguna mengenai perumusan satu prototaip KMS yang berdaya maju yang ditunjangi oleh teoretis dan metodologikal yang menggalakkan persekitaran pembangunan perisian secara koloborasi. Pengajaran-pengajaran yang didapati boleh juga membantu mewujudkan satu masyarakat PP baru yang berusaha pada prinsip bekerja untuk memberi lebih sokongan dan tanggungjawab. v

I certify that a Thesis Examination Committee has met on 14 March 2012 to conduct the final examination of Modi Bin Lakulu on his thesis entitled Knowledge Management System Framework for Collaborative Open Source Software Development in accordance with the Universities and University Colleges Act 1971 and the Constitution of the [P.U. (A) 106] 15 March 1998. The Committee recommends that the student be awarded the Doctor of Philosophy. Members of the Thesis Examination Committee were as follows: Mohamed Othman, PhD Professor Faculty of Computer Science and Information Technology (Chairman) Masrah Azrifah Azmi Murad, PhD Associate Professor Faculty of Computer Science and Information Technology (Internal Examiner) Abu Bakar Md Sultan, PhD Associate Professor Faculty of Computer Science and Information Technology (Internal Examiner) Suliman Hawamdeh, PhD Professor Department of Library and Information Sciences College of Information University of North Texas, United States (External Examiner) SEOW HENG FONG, PhD Professor and Deputy Dean School of Graduate Studies Date: 28 June 2012 vi

This thesis was submitted to the Senate of and has been accepted as fulfilment of the requirement for the degree of Doctor of Philosophy. The members of Supervisory Committee were as follows: Rusli Abdullah, PhD Associate Professor Faculty of Computer Science and Information Technology (Chairman) Hamidah Ibrahim, PhD Associate Professor Faculty of Computer Science and Information Technology (Member) Mohd. Hasan Selamat Associate Professor Faculty of Computer Science and Information Technology (Member) BUJANG BIN KIM HUAT, PhD Professor and Dean School of Graduate Studies Date: vii

DECLARATION I declare that the thesis is my original work except for quotations and citations which have been duly acknowledged. I also declare that it has not been previously, and is not concurrently, submitted for any other degree at or at any other institution. MODI BIN LAKULU Date: 14 March 2012 viii

ACKNOWLEDGEMENT First of all I would like to thank my supervisor Associate Professor Dr. Rusli Abdullah for constant support, guidance, help, unlimited patience in the preparation of this dissertation. A big thanks to my supervisory committee Associate Professor Dr. Hamidah Ibrahim and Associate Professor Mohd. Hasan Selamat. I would like to express my sincere gratitude to the Universiti Pendidikan Sultan Idris (UPSI), Ministry of Higher Education (MOHE) and The government of Malaysia for their financial support and assistant over the years. A special thank you is extended to my wife, children, colleagues, and friends for their unfailing support and words of encouragement. ix

TABLE OF CONTENTS CHAPTER Page ABSTRACT ii ABSTRAK APPROVAL DECLARATION ACKNOWLEDGEMENT LIST OF TABLES LIST OF FIGURES LIST OF ABBREVIATION 1 INTRODUCTION 1.1 Overview 1 1.2 Research Background 1 1.3 Problem Statements 5 1.4 Research Questions 6 1.5 Research Objectives 7 1.6 Research Scope 7 1.7 The Importance of Research 8 1.8 Reader s Guide and Road Map 9 1.9 Summary 11 2 LITERATURE REVIEW 2.1 Introduction 13 2.2 Knowledge Management System (KMS) 13 2.2.1 Knowledge 15 2.2.2 Knowledge Management (KM) 21 2.2.2.1 Knowledge Management Process 23 2.2.2.2 Knowledge Management Model 26 2.2.3 Knowledge Management System and Functionality 29 iv vi viii ix xv xvi xx x

2.2.3.1 KMS Architecture and Framework 33 2.3 Free/Open Source Software (FOSS) 40 2.3.1 Definition 40 2.3.2 OSS in Software Development 43 2.3.3 Knowledge Sharing Practices for OSS 46 2.3.4 The Benefits of OSS 49 2.3.5 OSS in Malaysian Government s Sector 51 2.3.6 OSS Community 55 2.4 Collaborative Environment 57 2.5 The Challenges and Issues in KM and OSS 59 2.6 Critical Evaluation 60 2.7 Summary 61 3 RESEARCH METHODOLOGY 3.1 Introduction 62 3.2 Research Objectives and Methods to Achieve the Objectives 64 3.3 Literature Review 65 3.4 Experimental Research 66 3.5 Formulation of KMS Framework 71 3.6 System Development and Implementation 72 3.7 Results and Discussion 75 3.8 Conclusions and Future Work 76 3.9 Critical Evaluation 76 3.10 Summary 76 4 FRAMEWORK FORMULATION 4.1 Introduction 77 4.2 Formulation of the KMS Framework 79 4.2.1 Existing KMS Framework 79 4.2.2 Comparative Evaluation of Existing Frameworks 80 4.2.3 Formulation Process of the Framework 82 xi

4.2.4 Description of the Proposed KMSOS 2 od Framework 87 4.2.4.1 Layers 89 4.2.4.2 KM Process Component 90 4.2.4.3 Knowledge Component 91 4.2.4.4 Community of Practice (CoP) Component 91 4.3 Critical Evaluation 95 4.4 Summary 96 5 SYSTEM DEVELOPMENT AND IMPLEMENTATION 5.1 Introduction 97 5.2 Methodology of System Development 97 5.2.1 Requirements 99 5.2.1.1 Flowchart of Prototype System 101 5.2.1.2 Hardware and Software Requirements 102 5.2.2 Design 104 5.2.2.1 User Interface 105 5.2.2.2 Main Template 107 5.3 Implementation of the KM System 111 5.3.1 System Prototype 112 5.3.1.1 Sharing Knowledge Module and Collaboration 113 Tools 5.3.2 Testing 116 5.4 Critical Evaluation 116 5.5 Summary 116 6 RESULTS AND DISCUSSION 6.1 Introduction 118 6.2 Data Analysis of Pre-survey 118 6.2.1 Reliability 119 6.2.2 Respondents Background 121 6.2.3 Reliability of the Framework Components 128 xii

6.2.3.1 OSS Infrastructure 129 6.2.3.2 Reliabilities of the Collaboration, Technology 130 and CoP Components 6.2.3.3 Software Development (Knowledge) 133 6.2.3.4 Comparison of Coefficients of Reliability between SPSS and Rasch Model 135 6.2.3.5 Evaluation of the Framework s Components 136 6.2.4 Managing Knowledge Domain 138 6.2.5 Correlations between Framework Components 139 6.2.6 Factors Analysis 140 6.3 Post-Survey 142 6.3.1 Overall Reliability of the Survey Instrument 143 6.3.2 The Reliabilities of the Framework Components 144 6.3.3 Respondents Background for the Post-survey 149 6.3.4 User Interface 153 6.4 Comparison between Pre-survey and Post-survey 157 6.4.1 Framework Components 157 6.4.2 Respondents Background 160 6.4.3 Software Development Phases 161 6.5 Summary 162 7 CONCLUSIONS AND FUTURE WORK 7.1 Introduction 163 7.2 Research Findings 163 7.3 Contributions of the Research 166 7.3.1 KMS Framework (KMSOS 2 od) 167 7.3.2 KM System 167 7.3.3 Theoretical Enrichment 169 7.4 Implications from the Research Contributions 170 7.5 Research Strengths and Limitations 171 7.5.1 The Formulation of the KMS Framework 171 xiii

7.5.2 The Development of the KMS Prototype 172 7.5.3 Limitations of the Research 172 7.6 Recommendation for Future Research 174 7.6.1 Multi Agent System (MAS) 174 7.6.2 Integrate the Other Methodologies 174 7.7 Conclusion 175 REFERENCES 176 Appendix A Conditions and Terms of OSS 187 Appendix B Questionnaire 190 Appendix C User Manual 199 Appendix D Rating Scale Instrument Quality Criteria 207 BIODATA OF STUDENT 208 LIST OF PUBLICATIONS 209 xiv