Resumen:
Dentro de las actividades que suele realizar una empresa legalmente constituida, existen unas relacionadas con la revisión de las licencias del software usado en sus equipos de cómputo, esto con el fin de evitar problemas relacionados con la violación de derechos de autor, sanciones monetarias y problemas de seguridad, entre otros. Para poder realizar la revisión de las licencias de software las empresas deben hacer una revisión del software instalado y que se está ejecutando en determinado momento en cada uno de los equipos. Realizar esta tarea de forma manual puede volverse una actividad muy compleja, demorada o simplemente inmanejable y costosa dependiendo del número de computadores y aplicaciones software con los que cuente la empresa. En un esfuerzo por encontrar una solución en este proyecto se propone crear un Sistema de Recuperación de Información (SRI) que permita realizar la gestión de recursos software. Dentro de los componentes que tiene el SRI está primero, un repositorio de ejecutables y las aplicaciones a las cuales pertenecen, un algoritmo de clasificación basado en K-NN y en caso de que no se pueda realizar una clasificación automática se propone un esquema de visualización de resultados por grupos y un ranking dentro de los grupos para que un experto realice la clasificación de forma manual. Los componentes fueron desarrollados y complementados con otros componentes que se consideraron necesarios para el correcto funcionamiento del SRI. Se hicieron pruebas con datos de 20 computadores para comprobar la precisión del clasificador y se aplicó un test de usabilidad y funcionalidad sobre el SRI con nueve personas que dieron sus opiniones sobre lo que está bien y lo que podría mejorar en la propuesta.