Este trabajo es el resultado de una investigación para evaluar características de un agente software. Para ello se consideran las tres características más relevantes de un agente software: su habilidad social, autonomía y proactividad. Se definen atributos medibles por cada característica y se proponen medidas que permitan evaluar cada atributo y, a partir de estos valores, obtener el valor de las características consideradas. Para validarlas se aplican estas medidas a un caso de estudio.
INTRODUCCIÓN
La calidad de un producto software se refiere a los factores que contribuyen a la satisfacción completa de las necesidades de un usuario u organización relacionadas con ese producto [1]. En el desarrollo de la Ingeniería Informática se han presentado varios modelos de calidad del software, como el modelo procedural [2], el orientado a objetos [3] y el estándar de calidad internacional establecido por ISO/IEC [4] entre otros, pero no un modelo que mida la calidad de un agente software.
Para evaluar el agente software se han investigado trabajos publicados en relación con medidas para evaluarlo, los que consideran principalmente la adopción de medidas de otros paradigmas, como el procedural y orientado a objetos, ya que hay características de programación en común con el software orientado a agentes, como son la programación modular y la encapsulación [5-6]. Otros trabajos han propuesto algunas medidas nuevas pero no relacionadas con atributos específicos del agente software [7] y han desarrollado test orientados a evaluar metodologías orientadas a agentes [8].
Es manifiesto entonces que el aporte de este trabajo está en la necesidad de evaluar el agente software, aportando medidas adecuadas que consideren las características relevantes de estos agentes.
Para evaluar la calidad de un software, ISO/IEC propuso en 2001 descomponer esta calidad en tres niveles jerárquicos: características (se corresponden con propiedades que debe verificar el software), sub-características o atributos (son cualidades medibles que influyen en cada característica) y medidas (son las métricas que permiten evaluar los atributos) [4]. Basados en esta descomposición se ha planteado este trabajo de investigación para evaluar características de un agente software.
En relación con las características de un agente software, se ha realizado el estudio de las características de habilidad social, autonomía y proactividad, con sus atributos y medidas asociadas, por considerar que son las más representativas del agente software [9-12]. El objetivo de este trabajo de investigación es proponer atributos asociados a las características mencionadas del agente software y un conjunto de medidas que permitan evaluar dichos atributos [13].
El resto del artículo está estructurado como sigue.
Esta es una versión de prueba de citación de documentos de la Biblioteca Virtual Pro. Puede contener errores. Lo invitamos a consultar los manuales de citación de las respectivas fuentes.
Artículo:
Analítica de datos masivos: retos y aplicaciones para datos de texto, audio, video y medios sociales
Artículo:
Modelo de etiquetado automático de imágenes basado en segmentación de imágenes de múltiples cuadrículas y reconocimiento de objetos.
Tesis:
El uso de minería de datos y la recopilación de aumentar la pequeña y mediana empresa competitividad: estudio multicases en la industria al por menor y los alimentos
Guía:
Tejisoft : sistema para gestión y control de producción de tejeduría
Artículo:
Modelos de desarrollo de la innovación en pequeñas y medianas empresas del sector aeronáutico en Brasil y Canadá
Informe, reporte:
Propiedades generales del vidrio
Libro:
Tratamiento de aguas para consumo humano : plantas de filtración rápida. Manual II : diseño de plantas de tecnología apropiada
Artículo:
Configuración de los valores de María, antes y después de la violación, en Satanás de Mario Mendoza
Libro:
El mundo mágico del vidrio