• No results found

Chapter 3 Frameworks for Fraud Detection

3.2 Fraud Triangle (1950)

3.2.3 Attitude/Rationalisation

El modelo mental que se desea que posea el usuario final sobre el sistema que se est´a planteando, es que la persona espere ciertas funcionalidades:

B´usqueda de colecciones de puntos faciales con filtros como los identificadores de partici- pantes, instituci´on a la que pertenece y el tiempo de la interacci´on (fecha/hora).

Selecci´on de puntos faciales para el seguimiento y captura de las expresiones faciales de los participantes.

Hacer seguimiento de puntos faciales de un video. Es decir, que el usuario podr´a subir un video en donde haya una cara humana y posteriormente se realizar´a un seguimiento- almac´en de las expresiones faciales.

Funciones administrativas como cambio de su identificador de usuario y su contrase˜na, agregar nuevos usuarios investigadores, eliminar usuarios investigadores, seleccionar/cam- biar base de datos, seleccionar/cambiar documento (analog´ıa tabla del modelo relacional), cambiar URL/DNS del servidor de base de datos.

B.1.4. Diferencias Sociales

Se considera que el usuario hable castellano o ingl´es ya que el sistema s´olo contar´a con soporte bajo esos idiomas. En el caso de la variedad cultural entre territorios anglo hablantes (UK y EEUU por ejemplo) e hispano hablantes (M´exico, Argentina, Colombia, etc.) se procur´o no utilizar regionalismos para mostrar etiquetas con informaci´on m´as gen´erica para no causar confusi´on al usuario en cuanto al significante de alg´un t´ermino. Por ejemplo el regionalismo “chucho” en M´exico significa el diminutivo del nombre Jes´us pero en Argentina as´ı se les llama a los canes.

B.2.

Actividades

Las actividades que el usuario final puede realizar durante su interacci´on con el sistema son las siguientes:

1. F001: B´usqueda de colecciones de puntos faciales por identificador de usuario participante. Mediante un cuadro de texto, el usuario puede ingresar cualquier palabra para buscar en los registros si hubo alg´un usuario participante que se registr´o con esa palabra 2. F002: B´usqueda de colecciones de puntos faciales por instituci´on de procedencia del usua-

rio participante

De igual manera con un cuadro de texto, el usuario puede ingresar cualquier palabra para buscar en los registros si hubo alg´un usuario participante que se registr´o as´ı mismo como perteneciente a esa instituci´on con esa palabra

3. F003: B´usqueda de colecciones de puntos faciales por identificador de usuario participante e instituci´on de procedencia del usuario participante

No es m´as que la combinaci´on de las dos funciones anteriores

4. F004: B´usqueda de colecciones de puntos faciales por tiempo de interacci´on (fecha) El usuario puede buscar en el acervo de puntos faciales que tenga el nodo central de acuerdo al criterio de la fecha en que se realiz´o una o m´as interacciones en cierto periodo de tiempo. Es importante mencionar que este filtro es secundario ya que requiere que el usuario final haya especificado el identificador y/o instituci´on de procedencia del usuario participante

5. F005: B´usqueda de colecciones de puntos faciales por tiempo de interacci´on (fecha, horas y minutos)

Es similar a la anterior pero m´as detallada, aqu´ı el usuario puede expresar de que minuto y hora ser´a el rango para realizar la b´usqueda. Es importante mencionar que este filtro es secundario ya que requiere que el usuario final haya especificado el identificador y/o instituci´on de procedencia del usuario participante

6. F006: Selecci´on de puntos faciales para el seguimiento y captura de las expresiones faciales de los participantes

Aqu´ı el usuario tiene la capacidad de seleccionar cu´ales ser´an los puntos faciales que ser´an almacenados en el nodo central de setenta puntos faciales diferentes capturados por el framework auduno en el que est´a basado el sistema Affect [5]

7. F007: Hacer seguimiento de puntos faciales de un video

Si el usuario cuenta con videos que grabaron caras humanas que muestran movi- mientos faciales, estos pueden ser capturados y almacenados en el nodo central de acuerdo a la configuraci´on del usuario final

8. F008: Cambio de su identificador de usuario y su contrase˜na

No es m´as que la funcionalidad de cambio de login y password de cualquier aplicaci´on normal

9. F009: Agregar nuevos usuarios investigadores

El usuario final puede agregar nuevos investigadores designando ´el su identificador y su contrase˜na

10. F010: Eliminar usuarios investigadores

El usuario final puede eliminar otros usuarios investigadores. En este punto no hay restricci´on en ese rubro ya que por el momento est´a funcionalidad solo es un agregado adicional

11. F011: Seleccionar/cambiar documento

Un documento no es m´as que una analog´ıa de una tabla del modelo relacional de base de datos, pero ya que la base de datos del sistema no es relacional sino se- miestructurada se usa esta transici´on. El documento por defecto donde se guardan las colecciones de puntos faciales es AffectPoints, pero el usuario puede cambiarlo si desea o escoger alguno de los documentos que ´el ha agregado en otras sesiones 12. F012: Cambiar URL/DNS del servidor de base de datos

Este apartado es muy importante porque aqu´ı se da la direcci´on donde se encuentra el servidor de base de datos. Debe tenerse bien clara la url o dns asociado para modificar este apartado

B.3.

Contexto

La interacci´on del sistema se espera que sea completamente aut´onoma, es decir, que no se necesite de alguna capacitaci´on previa para utilizarse para que pr´acticamente cualquier perso- na pueda utilizarlo. Aunque como ya se dijo es obligatoriamente necesario que el usuario final tenga experiencia para leer estados afectivos a partir de movimientos faciales.

F´ısico: La aplicaci´on s´olo funciona en dispositivos Laptops y de escritorio ya que no es un dise˜no responsivo ni adaptado a otros dispositivos como tabletas y smartphones.

Social: Se considera utilizar dos idiomas que faciliten su comprension a usuarios de diversos pa´ıses ( ingl´es y espa˜nol).

Ambiente: Deber´a ser un equipo dise˜nado para funcionar en casi cualquier ambiente, es decir, expuestos a la luz, el polvo, la humedad.

Organizacional: Debe cumplir con las labores de una herramienta que auxilie al investi- gador a realizar an´alisis de los puntos faciales almacenados de manera detallada.

B.4.

Tecnolog´ıas

Ya que no se hab´ıa mencionado en los apartados anteriores, debido a que el sistema se en- cuentra bajo un esquema cliente-servidor se explicar´a los requerimientos tecnol´ogicos que hagan posible su funcionamiento:

Cliente

Su principal forma de interacci´on ser´a mediante los cl´asicos dispositivos de Entrada (teclado, mouse) y salida (pantalla) donde se desplegar´an todas las opciones disponibles que cumplan con todo lo que se ha manejado en los puntos anteriores y se visualizar´a el feedback asociado, satisfaciendo cualquier necesidad que tenga el usuario. Se recomienda una computadora con al menos 1 GB de RAM para un mejor funcionamiento. Del lado de software el sistema operativo es indistinto, pero se hace hincapi´e en que se debe tener instalado un browser moderno que soporte WebGL, Javascript y HTML5 y WebRTC; preferentemente se recomienda utilizar la herramienta con Google Chrome, ya que fue testeada sobre ese navegador esencialmente.

Servidor

De lado del servidor se recomienda tener un m´ınimo de 8GB para que funcione de una manera ´optima, el sistema operativo es indistinto siempre y cuando soporte Java 7. En cuanto al hardware dependiendo de la organizaci´on donde sea alojado el servidor, ser´a el hardware disponible. Lo habitual ser´ıa tener un CPU, ´unicamente conectado en red con salida a internet y mediante ssh poder acceder por terminal de comandos a su contenido.

C.

Anexo 3: Diagramas de Caso de Uso para los usuarios