Developing Knowledge Management systems from a Knowledge-Based and Multi-Agent Approach

Developing knowledge management systems is a complicated task since it is necessary to take into account how the knowledge is generated, how it can be distributed in order to reuse it, and other aspects related to the knowledge flows. On the other hand, many technical aspects should also be considered such as what knowledge representation or retrieval technique is going to be used. To find a balance between both aspects is important if we want to develop a successful system. However, developers often focus on technical aspects, giving less importance to knowledge issues. In order to avoid this, we have developed a model to help computer science engineers to develop these kinds of systems. In our proposal we first define a knowledge life cycle model that, according to literature and our experience, ponders all the stages that a knowledge management system should give support to. Later, we describe the technology (software agents) that we recommend to support the activities of each stage. The article explains why we consider that software agents are suitable for this end and how they can work in order to reach their goals. Moreover, a prototype that uses these agents is also described.

[1]  Amrit Tiwana,et al.  The Knowledge Management Toolkit: Practical Techniques for Building a Knowledge Management System with Cdrom , 1999 .

[2]  Eric L. Lesser,et al.  Communities of practice and organizational performance , 2001, IBM Syst. J..

[3]  Ting-Peng Liang,et al.  A framework for applying intelligent agents to support electronic trading , 2000, Decis. Support Syst..

[4]  Etienne Wenger,et al.  Communities of Practice: Learning, Meaning, and Identity , 1998 .

[5]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[6]  Behrouz Homayoun Far,et al.  Application of intelligent agent technology for knowledge management integration , 2004, Proceedings of the Third IEEE International Conference on Cognitive Informatics, 2004..

[7]  野中 郁次郎,et al.  The Knowledge-Creating Company: How , 1995 .

[8]  David Malone,et al.  Knowledge management: A model for organizational learning , 2002, Int. J. Account. Inf. Syst..

[9]  Pierre F. Tiako,et al.  Software Applications: Concepts, Methodologies, Tools, and Applications , 2009 .

[10]  Hillol Kargupta,et al.  Multi-agent Systems and Distributed Data Mining , 2004, CIA.

[11]  I. Nonaka A Dynamic Theory of Organizational Knowledge Creation , 1994 .

[12]  Mani R. Subramani,et al.  A framework of knowledge management systems: issues and challenges for theory and practice , 2000, ICIS.

[13]  Jorge J. Gómez-Sanz,et al.  Agent Oriented Software Engineering with INGENIAS , 2003, CEEMAS.

[14]  Wolfgang Strauss,et al.  Discovering, Visualizing, and Sharing Knowledge through Personalized Learning Knowledge Maps , 2003, AMKM.

[15]  M. Lindvall,et al.  Knowledge management in software engineering , 2002, IEEE Software.

[16]  Aybüke Aurum,et al.  Knowledge management in software engineering - describing the process , 2004, 2004 Australian Software Engineering Conference. Proceedings..

[17]  Aurora Vizcaíno,et al.  Understanding and Supporting Knowledge Flows in a Community of Software Developers , 2004, CRIWG.

[18]  Pattie Maes,et al.  Agents that reduce work and information overload , 1994, CACM.

[19]  Anthony J. Rhem UML for developing knowledge management systems , 2005 .

[20]  Murray E. Jennex The Issue of System Use in Knowledge Management Systems , 2005, Proceedings of the 38th Annual Hawaii International Conference on System Sciences.

[21]  Wang Yan,et al.  Multi-Agent Architecture for Cooperative Software Engineering , 2004 .

[22]  Jin Sung Kim Customized Recommendation Mechanism Based on Web Data Mining and Case-Based Reasoning , 2004 .

[23]  Lorne Olfman,et al.  A Model of Knowledge Management Success , 2006, Int. J. Knowl. Manag..

[24]  K. Wiig Knowledge management: Where did it come from and where will it go? , 1997 .

[25]  Ricardo Aler,et al.  Rule-Based Parsing for Web Data Extraction , 2008 .

[26]  Thomas R. Gruber,et al.  A translation approach to portable ontology specifications , 1993, Knowl. Acquis..

[27]  Dianne Hall,et al.  Knowledge Management and the Leading Information Systems Journals: An Analysis of Trends and Gaps in Published Research , 2005, Int. J. Knowl. Manag..

[28]  K. Daniel Wong,et al.  Software Platforms for Mobile Programming , 2007 .

[29]  Song Jiang,et al.  Advanced Operating Systems and Kernel Applications: Techniques and Technologies , 2009 .