Cómo citar
Resumen
RESUMEN
El desarrollo de Sistemas de Gestión del Conocimiento (SGC) es una tarea compleja que debe considerar: el proceso de generación del conocimiento, la identificación y manejo de los flujos de conocimiento, las técnicas de representación y recuperación de la información, así como los mecanismos utilizados para su distribución. En el desarrollo de estos sistemas es necesario encontrar un equilibrio entre cada uno de los aspectos anteriormente mencionados. Para alcanzar este objetivo se ha diseñado un modelo que permita a los ingenieros en ciencias computacionales el desarrollo de sistemas de gestión del conocimiento. Nuestra propuesta, primeramente, define un modelo del ciclo de vida del conocimiento que, de acuerdo a la literatura y nuestra experiencia, considera cada una de las etapas que un sistema de gestión del conocimiento debe apoyar. Después, se describe la tecnología (agentes software) recomendada para dar soporte a las actividades que componen cada etapa del proceso de
conocimiento. Además, se explica por qué consideramos que los agentes son una técnica adecuada para este fin y cómo ellos colaboran en la arquitectura propuesta intercambiando información. Por último se describe un prototipo para la gestión del conocimiento en el dominio de mantenimiento del software, este prototipo implementa los agentes inteligentes explicados en la arquitectura.
PALABRAS CLAVE
Gestión del Conocimiento
Sistemas de Gestión del Conocimiento
Sistemas Multiagentes
Agentes Software
ABSTRACT
Developing Knowledge Management Systems (KMS) 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 designed a model to help computer science engineers to develop these kinds of systems. In our proposal, firstly, we 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 paper 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 for the knowledge management in the
software maintenance domain has been developed by using the agents described in the architecture.
KEYWORDS
Knowledge Management
Knowledge Management Systems
Multiagents Systems
Software Agents
Descargas
Referencias
- Alavi, M., and Leidner, D. E.: Knowledge Management and Knowledge Management Systems: Conceptual Foundations and Research Issues. MIS Quarterly, Vol.25 (2001) 107-136.
- Bergenti, F., Poggi, A., Rimassa, G.: Agent Architecture and Interaction Protocols for Corporate Memory Management Systems. Proceedings of ECAI' 2000, Workshop on Knowledge Management and Organizational Memories, (2000).
- Camacho, D., Aler, R., Cuadrado, J.: Ruled-Based Parsing for Web Data Extraction. Intelligent Agents for Data Minig and Information Retrieval, M. Mohammadian, Ed.: Idea Group (2004) 65-87.
- Davenport, T.H., Prusak, L.: Working Knowledge: How Organizations Manage What They Know. Project Management Institute. Harvard Business School Press, Boston, Massachusetts (1998) 199.
- Dickinson, A.: WP3 - KM Framework. Enhancing Knowledge Management in Enterprises (ENKE) IST Project, IST-2000- 29482, http://www.ist-enke.com (2000).
- Frakes, B., Baeza-Yates, R.: Information Retrieval Data Structures and Algorithms. Englewood Cliffs, NJ: PrenticeHall, (1992).
- Gandon, F.: A Multi-Agent Architecture for Distributed Corporate Memories. Proceedings of the Third International Symposium from Agent Theory to Agent Implementation in European Meeting on Cybernetics and Systems Research (2000) 623-628.
- Giannella, C., Bhargava, R., Kargupta, H.: Multi-agent Systems and Distributed Data Mining. Cooperative Information Agents VIII: 8th International Workshop, CIA 2004, Vol. 3191/2004. Springer-Verlag, Erfurt, Germany, (2004) 1-15.
- Gruber, T.: A Translation Approach to Portable Ontology Specification. Knowledge Acquisition, Vol. 5 (1993) 199-220.
- Hahn, J., Subramani, M.: A Framework of Knowledge Management Systems: Issues and Challenges for Theory and Practice. 21st International Conference on Information Systems (ICIS 2000), Brisbane, Australia (2000) 302-312
- Hansen, B., and Kautz, K.: Knowledge Mapping: A Technique for Identifying Knowledge Flows in Software Organizations. Proceedings of the EuroSPI (2004) 126-137.
- Houari, N., Homayoun, B.: Application of Intelligent Agent Technology for Knowledge Management Integration. Proceedings of the Third IEEE International Conference on Cognitive Informatics (ICCI'04) (2004) 240-249.
- Jennex, M., Olfman, L.: A Model of Knowledge Management Success. International Journal of Knowledge Management, Vol. 2 (2006) 51-68.
- Lesser, E., Storck, J.: Communities of Practice and Organizational Performance. IBM Systems Journal, Vol. 40, Germany (2001) 831-841.
- Liang, T., Huang, J.S.: A Framework for Applying Intelligent Agents to Support Electronic Trading. Decision Support Systems, Vol. 28 (2000) 305-317.
- Maes, P.: Agents that reduce work and information overload. Communications of the ACM, Vol.37 (1994) 31-40.
- Mohammadian, M., Jentzsch, R.: Computational Intelligence Techniques Driven Intelligent Agents for Web Data Mining and Information Retrieval. Intelligent Agents for Data Mining and Information Retrieval, Idea Group (2004).
- Moreale, E., Watt, S.: An Agent-Based Approach to Mailing List Knowledge Management. Proceedings of the AgentMediated Knowledge Management (AMKM) (2003) 118-129.
- Nissen, M.E.: An Extended Model of Knowledge-Flow Dynamics. Communications of the Association for Information Systems, Vol.8 (2002) 251-266.
- Nonaka, I.: A Dinamic Theory of Organizational Knowledge Creation. Organization Science, Vol. 5 (1994) 14-37. 21.Nonaka, I., Takeuchi, H.: The Knowledge Creation Company: How Japanese Companies Create the Dynamics of Innovation. Oxford University Press. Oxford University Press (1995) 304.
- Novak, J., Wurst, M., Fleischmann, Strauss, W.: Discovering, Visualizing and Sharing Knowledge through Personalized Learning Knowledge Maps. Proceedings of the Agents-Mediated Knowledge Management (AMKM) (2003) 213-228.
- Pavón, J., Gómez-Sanz, J,: Agent Oriented Software Engineering with INGENIAS. Multi-Agent Systems and Applications III, 3rd International Central and Eastern European Conference on Multi-Agent Systems (CEEMAS 2003). LNCS 2691, Springer Verlag (2003) 394-403.
- Peachey, T., Hall, D., Cegielski, C.: Knowledge Management and the Leading Information Systems Journals: AnaAnalysis of Trends and Gaps in Published Research. International Journal of Knowledge Management, Vol. 1 (2005) 55-69.
- Rhem, A.J.: UML for Developing Knowledge Management Systems. New York: Auerbach Publications (2006).
- Rodríguez, O., Martinez-García, Ana., Vizcaíno, A., Favela, J., Piattini, M.: Identifying Knowledge Flows in Communities of Practice. In: In Coakes, Elayne and Steve Cleark (ed.): Encyclopedia of Communities of Practice in Information and Knowledge Management. IDEA Group (2005) 210-217.
- Rodríguez, O., Martínez, A., Favela, J., Vizcaíno, A., Piattini, M.: Understanding and Supporting Knowledge Flows in a Community of Software Developers. Proceedings of the X International Workshop on Groupware (CRIGW), LNCS 3198, Springer, San Carlos, Costa Rica (2004) 52-66.
- Rus, I., Lindvall, M.: Knowledge Management in Software Engineering. IEEE Software, Vol. 19 (2002) 26-38.
- Sung, K.J.: Customized Recommendation Mechanism Based on Web Data Mining and Case Based Reasoning. Intelligent Agents for Data Mining and Information Retrieval (2004).
- Tautz, C., Von Wangenheim, C.: REFSENO: A Representation Formalism for Software Engineering Ontologies. Fraunhofer IESE-Report 015.98/E, version 1.1 October. (1998).
- Tiwana, A.: The Knowledge Management Toolkit: Practical Techniques for Building Knowledge Management Systems. Prentice-Hall, USA (2000) 608.
- van-Elst, L., Dignum, V., Abecker, A.: Agent-Mediated Knowledge Management. International Simposium AMKM 2003. Springer, Stanford, CA, USA (2003) 1-30
- Wang, A., Reidar C., Chunnian, L.: A Multi-Agent Architecture for Cooperative Software Engineering. Proceedings of the Eleventh International Conference on Software Engineering and Knowledge Engineering (SEKE'99), Germany (1999) 162-169
- Ward, J., Aurum, A.: Knowledge Management in Software Engineering - Describing the Process. Proceedings of Australian Software Engineering Conference, ASWEC'04, Melbourne, Australia (2004)
- Wenger, E.: Communities of Practice: Learning Meaning, and Identity. Cambridge University Press, Cambridge U.K. (1998).
- Wiig, K.M.: Knowledge Management: Where Did it Come from and Where Will it Go? : Expert Systems with Applications, Vol. 13 (1997) 1-14.
- Wooldridge, M., Jennings, N.R.: Intelligent Agents: Theory and Practice. Knowledge Engineering Review, Vol. 10 (1995) 115-152.