Grupo Alarcos · Conference paper · 2004
Using a Multi-agent Architecture to Manage Knowledge in the Software Maintenance Process
Óscar Mario Rodríguez Elías, Aurora Vizcaíno Barceló, Ana Isabel Martinez Garcia, Mario Piattini Velthuis, Jesús Favela
In the software maintenance process a considerable amount of information needs to be managed. This information often comes from diverse and distributed sources. However, very few software companies use knowledge management techniques to efficiently manage this information. This work presents a multi-agent architecture designed to manage the information and knowledge generated during the software maintenance process. The architecture has different types of agents, each devoted to a particular type of information. Agents can use different techniques to generate new knowledge from previous information and to learn from their own experience. Thereby, the agents can become experts in the type of knowledge they are responsible for and can communicate with each other to share this knowledge.