Aplicando gestion del conocimiento en el proceso de mantenimiento del software

En toda organizacion es conveniente que la informacion y el conocimiento se procesen y almacenen de forma que estos se puedan reutilizar. En el caso del mantenimiento del software es todavia mas importante realizar una buena gestion de la informacion y del conocimiento ya que estos provienen de distintas fuentes y etapas del ciclo de vida. Sin embargo, en la actualidad existen muy pocos trabajos enfocados en la aplicacion de tecnicas de gestion del conocimiento en el mantenimiento del software. En este articulo se describe como hemos definido los conceptos involucrados en el mantenimiento del software y como se han representado en una ontologia, la cual posteriormente ha sido implementada en un sistema de gestion del conocimiento usando REFSENO. Todo ello con el fin de potenciar la reutilizacion de la informacion (usando tecnicas de razonamiento basado en casos), de forma que los ingenieros de mantenimiento puedan aprovechar la experiencia y lecciones aprendidas de otros trabajadores.

[1]  L. D. Looff,et al.  Information Systems Outsourcing Decision Making: A Managerial Approach , 1996 .

[2]  Carolyn B. Seaman,et al.  Practical Software Maintenance , 2000, J. Softw. Maintenance Res. Pract..

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

[4]  Boris Motik,et al.  Ontologies for Enterprise Knowledge Management , 2003, IEEE Intell. Syst..

[5]  Nicolas Anquetil,et al.  Knowledge for Software Maintenance , 2003, SEKE.

[6]  Mohammad Masoud Javidi,et al.  A case-based reasoning approach in e-tourism: tour itinerary planning , 2003, 14th International Workshop on Database and Expert Systems Applications, 2003. Proceedings..

[7]  Keith H. Bennett,et al.  Software maintenance and evolution: a roadmap , 2000, ICSE '00.

[8]  Dirk Deridder A Concept-Oriented Approach to Support Software Maintenance and Reuse Activities , 2002 .

[9]  Nicolas Anquetil,et al.  Learning Software Maintenance Organizations , 2004, LSO.

[10]  Robert L. Glass,et al.  Measuring software design quality , 1990 .

[11]  Rajiv D. Banker,et al.  A model to evaluate variables impacting the productivity of software maintenance projects , 1991 .

[12]  Mario Piattini,et al.  Environment for Managing Software Maintenance Projects , 2003 .

[13]  Masao J. Matsumoto,et al.  Business Process Modeling Based on the Ontology and First-Order Logic , 2001, ICEIS.

[14]  N. Schneidewind,et al.  Towards an Ontology of software maintenance , 1999 .

[15]  Mario Piattini,et al.  MANTEMA: a complete rigorous methodology for supporting maintenance based on the ISO/IEC 12207 standard , 1999, Proceedings of the Third European Conference on Software Maintenance and Reengineering (Cat. No. PR00090).

[16]  Mikael Lindvall in Software Engineering , 2002 .

[17]  Rajiv D. Banker,et al.  Software Errors and Software Maintenance Management , 2002, Inf. Technol. Manag..

[18]  Carolyn Seaman,et al.  Practical Software Maintenance , 2000, J. Softw. Maintenance Res. Pract..

[19]  Mario Piattini,et al.  An Ontology For The Management Of Software Maintenance Projects , 2004, Int. J. Softw. Eng. Knowl. Eng..