A Modified Framework of Knowledge Management System Components For Collaborative Software Maintenance
A Modified Framework of Knowledge Management System Components For Collaborative Software Maintenance
control and project management are used throughout the discussed in Section 4 above, are analyzed in three parts;
SM processes and hence provides a good deal of input to the data reliability, fitness of respondent data and questionnaire
knowledge contents. The questions are – how well and items data and determination of component groups cut-off
important are these tools in the KM activities (acquiring, points.
selecting, using, providing/creating and storing knowledge).
5.2 Data Reliability
4.3 The Importance Of KMS Foundation
Components And Infrastructure Summary statistics for respondents (person) and items
KMS foundation components include, among a few, (questions) are depicted in Table 1 and Table 2,
computer-mediated collaboration, Experience Mgmt System, respectively. 41 respondents returned the survey
Document Management, KM portal, EDMS, OLAP, and questionnaire. Out of which, Rasch identified an extreme
Middleware tools and Knowledge Map. While collaboration score which will later be excluded from further analysis.
tools allow users to impart and share both tacit and explicit
knowledge synchronously and asynchronously, the other Table 1. Summary of 40 Measured (Non-Extreme) Persons
tools are useful to search and extract available explicit Raw Cou Mea Infit Outfit
information. Knowledge map refers to navigation aid to Score nt sure mnsq zstd mnsq zstd
both explicit and tacit knowledge, by illustrating the mean 133.8 42.8 0.49 1.02 -0.2 1.01 -0.2
knowledge flows within the organization [17]. In many s.d. 14.9 3.5 0.69 0.52 2.1 0.53 2
aspects, it involves establishing knowledge ontology, max. 167 45 2.64 3.14 6.4 3.37 6.7
mapping/linking the knowledge and validating the min. 86 30 -0.65 0.28 -4.5 0.28 -4.4
knowledge map. Real RMSE =.30 Adj.SD=.62 Separation =2.10 Person Reliability= .82
Model RMSE =.27Adj.SD=.64 Separation=2.35 Person Reliability= .85
4.4 How Important Are Different Automations And
S.E. Of Person Mean = .11Maximum Extreme Score: = 1 Persons
Automation Tools To The Overall Activities Of KMS?
Valid Responses: 95.0%
Automation speeds up and assists maintainers in their
Person RAW SCORE-TO-MEASURE CORRELATION = .51
daily activities. Technologies such as knowledge-map, CBR,
(approximate due to missing data)
expert system, agent technology and RSS are useful to assist CRONBACH ALPHA (KR-20) Person RAW SCORE RELIABILITY =
users and maintainers to get the right knowledge at the right .94 (approximate due to missing data)
time.
4.5 How Important Are Managerial Influences And Table 2. Summary of 45 Measured Items
Strategies To The KMS Activities And Processes? Raw Infit Outfit
Managerial influences such as leadership, coordination, Score Count Measure mnsq zstd mnsq zstd
control and measurement [19] may affect the general SM mean 118.9 38 0 1 0 1 0.1
KM activities and processes. Strategy deals with how KMS s.d. 16.6 3.3 0.62 0.12 0.6 0.15 0.7
is planned for use, whether through codification (storing the max. 150 40 1.16 1.29 1.5 1.4 1.9
explicit information), or personalization (storing the min. 88 29 -1.2 0.83 -1.3 0.74 -1.3
knowledge map). Real RMSE = .32 Adj.SD =.54 Separation =1.69 Item Reliability = .74
Model RMSE = .27 Adj.SD = .64 Separation =2.35 Item Reliability =.75
4.6 How Important Are Psychological And Cultural
S.E. Of Person Mean = .09
Influences In The Overall Activities Of KMS?
Psychological issues include motivation, reward and
awareness. Meanwhile cultural influences include the trusts, The spread of person responses is = 3.29 logit is fair. This
beliefs, values, norms and unwritten rules.. is due to extreme responses by a person (code=PAUS2).
However, Reliability = 0.82 and Cronbach Alpha=0.94
indicates high reliable data and hence the data could be used
5. Discussion
for further analyses.
The Pilot study [26] revealed the item reliability in the On the questionnaire items aspects, the summary of 45
initial questionnaire was found to be poor and a few measured questionnaire items (see Table 3) reveals that the
respondents and items were identified as misfits with spread of data at 2.36 logit and reliability of 0.74 are good
distorted measurements. Some problematic questions are and fair, respectively. Details on measured items are listed
revised and some predictably easy questions are excluded in Appendix A. None of the items are beyond the critical
from the final questionnaire. measures (0.4 < Acceptable Point Measure Correlation < 0.8
In the final questionnaire survey, 41 respondents from and 0.5 < Outfit Mean Square < 1.5, and -2.0 < Outfit z-
three organizations participated in the survey. Among these, standardized value < 2.0). The previous pilot study is
27% are users and superusers, 22% are systems analysts, therefore proven helpful in making the questionnaire more
15% are programmers, 15% SM managers, 10% business reliable.
analysts and the rest are DBAs, Helpdesk and other
technical staff. In years of service, 40% of respondents have
more than 10 years experience, 34% have between 1 to 5
years, 24% have between 6 to 10 years and only 3% have
less than 1 year of service.
The results of the survey, based on the components
126 (IJCNS) International Journal of Computer and Network Security,
Vol. 2, No. 10, 2010
• EB - Expert Systems or CBR tools to finalize the important components for KMS framework
• F5 - Codification strategy (storing explicit information) for collaborative SM environment. This new framework
• F7 - Combination of both codification and shall be used in our ongoing study to develop a tool to assist
personalization strategies SM CoP members to perform their SM activities better.
• G4 – Rewards should be implemented to promote more
knowledge sharing Acknowledgment
This research is funded by the Malaysia Ministry of
6. Revised KMS Framework Science and Technology (MOSTI) e-ScienceFund Project
Based on the above reduced components, the revised No.01-01-04-SF0966.
framework is depicted in Figure 5, which consists of the
components evaluated using the questionnaire survey, and References
the following fixed components:
[1] R. Abdullah, Knowledge Management System in a
• SM Process/Activities are standard activities described Collaborative Environment, University Putra Malaysia
by ISO/IEC 14764 standard Press, 2008.
• The KM components and infrastructure are derived [2] R. Abdullah, S. Sahibuddin, R. Alias, and M.H.
from the other standard KMS infrastructure and Selamat, Knowledge Management System Architecture
frameworks. For Organizational Learning With Collaborative
Process/ Environment, International Journal of Computer
CoP Knowledge Tools KM Infra
Activity Science and Network Security, vol. 6, 2006.
Knowledge SM Activities [3] M. Alavi and D. Leidner, Knowledge Management
SM Tools
Users Required Process Helpdesk Systems: Issues, Challenges, and Benefits,
Org. Knowledge Implementation SCM
Superuser Technical Analysis Source Control KM Components Communication of AIS, vol. 1, 2000.
Knowledge Planning & & Infrastructure
Helpdesk Managerial Acceptance KM Portal [4] Arthur Anderson and APQC, The Knowledge
Knowledge Modification & Document
SM Manager Business Implementation Management Management Assessment Tool: External
Domain Migration & Automation & K-
Discovery Tools Directory
Business Analyst Knowledge Refinement services Benchmarking Version, Arthur Anderson/APQC,
Multi Agent
System (MAS) Knowledge Map
Systems Analyst
KM Activities Search Engine Middlewares 1996.
Data Mining & OLAP
Programmer Acquire Select Warehousing [5] Aurum, R. Jeffery, C. Wohlin, and M. Handzic,
knowledge knowledge Expert Systems
DBA Managing Software Engineering Knowledge, Springer,
Store
Others knowledge 2003.
Collaborative Components
Provide/Create Use Same Time Diff Space [6] G. Avram, Knowledge Work Practices in Global
knowledge knowledge Same Time & Space Phone . Email
Face-to-face Software Development, The Electronic Journal of
Groupware Audio Video
KM Soft influences Conference
Cultural influences Knowledge Management, vol. 5, 2007.
Psychological Trusts, Beliefs, Values, Diff Time,Same Space Diff Time, Diff Space
Motivation, & Awareness Norms & Unwritten Rules, Email . E-Group Portal . BB
Managerial influences K-Hoarding, CoP BB . Portal E-Group
[7] T. Bond and C. Fox, Applying the Rasch Model:
Leadership, Coordination, Strategy - Personalization Intranet Intranet
Fundamental Measurement in Human Sciences., New
Jersey: Lawrence Album Associates, 2007.
[8] C. Choo, An Integrated Information Model of the
Figure 11. The Revised Model for KMS Components for
Organization: The Knowing Organization, 1996.
Collaborative SM [9] S. Das, W. Lutters, and C. Seaman, Understanding
Documentation Value in Software Maintenance,
7. Conclusion and Future Works Proceedings of the 2007 Symposium on Computer
Symposium On Computer Human Interaction For The
In SM environment, KMS are critical to ensure that KM Management Of Information Technology, 2007.
activities such as knowledge acquisition, storage and [10] T. Davenport and L. Prusak, Working Knowledge:
retrieval and processes includes not only the hard- How Organization Manage What They Know, Harvard
components (tools and infrastructure), but also the soft- Business School Press, 2000.
components (managerial, psychological and cultural). [11] Deraman, A Framework For Software Maintenance
To formulate the KMS framework for collaborative SM, Model Development, Malaysian Journal of Computer
Science, vol. 11, 1998.
the components on KMS, SM governance, and automation
[12] M. Dias, N. Anquetil, and K. Oliveira, Organizing the
and knowledge discovery are compiled from various Knowledge Used in Software Maintenance, Journal of
literatures. An initial model of modified KMS components Universal Computer Science, vol. 9, 2003.
for collaborative SM is proposed. The relationships between [13] T. Dingsoyr and R. Conradi, A Survey Of Case Studies
these components are used to construct the questionnaire, Of The Use Of Knowledge Management In Software
which were first tested in a pilot study. A pilot study was Engineering, International Journal of Software
undertaken to evaluate the construct validity of the Engineering and Knowledge Engineering, vol. 12,
2002.
questionnaire, as well as identifying the expected measures. [14] R. Fjeldstad and W. Hamlen, Application Program
A survey using revised questionnaire items was carried Maintenance Study: Report to Our Respondents,
out in three SM organizations in Klang Valley Malaysia to Software Engineering- Theory and Practices, Prentice
gain a better perspective on the importance of the SM and Hall, 1998.
KM components. As a result, several less important [15] S. Foo, A. Chua, and R. Sharma, Knowledge
components were excluded from the initial model. The management Tools and Techniques, Singapore:
Pearson Prentice Hall, 2006.
revised model was further deliberated, by experts’ opinion,
128 (IJCNS) International Journal of Computer and Network Security,
Vol. 2, No. 10, 2010
[16] N. Ghali, Managing Software Development Categories: Survey versus Measurement, Journal of
Knowledge: A Conceptually-Oriented Software Empirical Software Engineering, vol. 8, 2003.
Engineering Environment, PhD. Thesis, University of [35] M. Selamat, R. Abdullah, and C. Paul, Knowledge
Ottawa, Canada, 1993. Management System Architecture For Organizational
[17] D. Grey, Knowledge Mapping: A Practical Overview. Learning With Collaborative Environment,
Available at: http://kmguru.tblog.com/post/98920, International Journal of Computer Science and
Accessed September 30, 2009 Network Security, vol. 6, 2006.
[18] M. Handzic and H. Hasan, The Search for an [36] K. Sherif, Barriers to Adoption of Organizational
Integrated KM Framework, Australian Studies in Memories: Lessons from Industry, Knowledge
Knowledge Management, UOW Press, 2003. Management Systems: Theory and Practice, Thomson
[19] C. Hosapple and K. Joshi, Understanding KM Learning, 2002
Solutions: The Evolution of Frameworks in Theory and [37] G. Szulanski, Exploring Internal Stickiness:
Practice, Knowledge Management Systems: Theory Impediments to the Transfer of Best Practice Within
and Practice, Thomson Learning, 2002. The Firm, Strategic Management Journal, vol. 17,
[20] IEEE, IEEE 14764-2006, Standard for Software 1996.
Engineering - Software Life Cycle Process - [38] F. Ulrich, A Multi-Layer Architecture for Knowledge
Maintenance, The Institute of Electrical and Management Systems, Knowledge Management
Electronics Engineers, Inc., 2006. Systems: Theory and Practice, Thomson Learning,
[21] V. Janev and S. Vranes, The Role of Knowledge 2002, pp. 97-111.
Management Solutions in Enterprise Business [39] Vizcaíno, J. Soto, and M. Piattini, Supporting
Processes, Journal of Universal Computer Science, Knowledge Reuse During the Software Maintenance
vol. 11, 2005. Process through Agents, Proceedings of the 6th
[22] M. Jarke and T. Rose, Managing Knowledge about International Conference on Enterprise Information
Information System Evolution, Proceedings of the Systems (ICEIS), 2004.
1988 ACM SIGMOD International Conference, 1988. [40] E. Wenger, Communities of Practice: Learning,
[23] B. Lientz and E. Swanson, Characteristics of Meaning, and Identity, Cambridge University Press,
Application Software Maintenance, Communications 1998.
of the ACM, vol. 24, 1981. [41] K. Wiig, Knowledge Management Foundation, Schema
[24] P. Meso and R. Smith, A Resource-Based View Of Press, 1993.
Organizational Knowledge Management Systems, [42] T. Wilson, The nonsense of knowledge management,
Journal of Knowledge Management, vol. 4, 2000. Journal of Information Research, Vol. 8, 2002.
[25] M.Z. Mohd Nor and R. Abdullah, A Technical
Perspective of Knowledge Management in Mohd Zali Mohd Nor received the B.Sc. in
Collaborative Software Maintenance Environment, Mathematics from the University of
Knowledge Management International Conference Michigan, Ann Arbor in 1988 and Master of
(KMICE), 2008. Management in I.T. from Universiti Putra
[26] M.Z. Mohd Nor, R. Abdullah, M.A. Azmi Murad, M. Malaysia in 2005. He is now an I.T
H. Selamat, A. A. Aziz, "KMS Components For Development and Maintenance manager in a
Collaborative Software Maintenance – A Pilot Study", shipping company, whilst pursuing his Ph.D
International Conference on Information Retrieval and in University Putra Malaysia. His main area
Knowledge Management (CAMP10), 2010. of interest is Knowledge Management in Collaborative Software
[27] G. Natarajan and S. Shekar, Knowledge Management: Maintenance.
Enable Business Growth, McGraw-Hill, 2001.
[28] Nonaka and H. Takeuchi, The Knowledge-Creating
Company, New York: Oxford University Press, Inc.,
1995.
[29] T. Pigoski, Software Maintenance, Guide to the
Software Engineering Body of Knowledge
(SWEBOK), The Institute of Electrical and Electronics
Engineers, Inc., 2004.
[30] O. Rodriquez, A. Martinez, J. Favela, A. Viscaino, and
M. Piattini, Understanding and Supporting Knowledge
Flows in a Community of Software Developers,
Lecture Notes in Computer Science, vol. 2198, 2004.
[31] O. Rodriquez, A. Martinez, J. Favela, A. Viscaino, and
M. Piattini, How to Manage Knowledge in the
Software Maintenance Process, Lecture Notes in
Computer Science, vol. 3096, 2004.
[32] Rus and M. Lindvall, Knowledge Management in
Software Engineering, IEEE Software, vol. 19, 2001.
[33] G. Santos, K. Vilela, M. Montoni, and A. Rocha,
Knowledge Management in a Software Development
Environment to Suport Software Process Deployment,
Lecture Notes in Computer Science, vol. 3782, 2005.
[34] S. Schach, B. Jin, L. Yu, G. Heller, and J. Offutt,
Determining the Distribution of Maintenance