• No results found

Logistic regression analysis

6.10 DATA ANALYSIS TECHNIQUES

6.10.4 Logistic regression analysis

Así como hemos considerado modelos y teorías para entender las actividades humanas, es necesario ahora conceptualizar aplicaciones que permitan apoyar a los usuarios en enfrentar los problemas en su vida diaria. El diseño e implementación de estos sistemas incluye los siguientes retos:

• El desarrollo de sistemas que permitan crear modelos y representaciones de actividades computacionales para automatizar el flujo de trabajo alrededor de ‘recursos’ humanos.

• El desarrollo de infraestructuras que faciliten la implementación de sistemas centrados en la actividad

• El desarrollo de sistemas centrados en la actividad que utilicen información contextual para adaptar su comportamiento o presentar información relevante

En esta dirección, muchos investigadores han propuesto soluciones que permiten crear modelos de actividad, los cuales se utilizan para automatizar el flujo de trabajo alrededor de ‘recursos’ humanos. De manera formal, un sistema de flujo de trabajo, es un sistema que define, administra y ejecuta procesos de flujo de trabajo a través de la ejecución de aplicaciones comandadas por la representación computacional del proceso lógico de un flujo de trabajo (Schäl, 1996). Donde estos procesos de flujo de trabajo se conectan como un conjunto estructurado de actividades recurrentes cuyos movimientos de trabajo básicos (llamados actividades) las deben ejecutar varias personas (llamados actores) en una cierta secuencia. Por ejemplo, suponga el flujo de trabajo para obtener un resultado de laboratorio. Juan, un médico interno, desea analizar la sangre del paciente en la cama 222 ordenando un estudio de laboratorio. Para ello, Juan utiliza el sistema de flujo de trabajo para ordenar la muestra. Una vez ordenada la muestra, el sistema bloquea la actividad de orden de Juan hasta que el resultado del estudio sea entregado. Rita, una laboratorista, recibe la orden de Juan y procede a tomar las muestras. Una vez que las muestras se

Capítulo II – Cómputo consciente de la actividad

__________________________________________________________________________________________________________ 30

procesan, Rita introduce los resultados en el sistema. Ahora, el sistema desbloquea la actividad suspendida de Juan permitiendo consultar los resultados. Sin embargo, en un sistema de flujo de trabajo la actividad computacional precede y dicta a la actividad humana, por lo cual, no se pueden establecer cursos alternativos de acción (Bardram, 1997).

Para enfrentar esta problemática nuevas propuestas se han diseñado donde la actividad humana precede a la actividad computacional. Por ejemplo, Rooms divide la estación de trabajo de un usuario en “cuartos virtuales” donde cada cuarto contiene documentos, contactos y pendientes (Henderson y Card, 1986). Kimura sugiere combinar el contexto físico y virtual para regir la creación de actividades referidas como “montajes” (Voida et. al., 2002). El Activity Explorer, siguiendo un paradigma centrado en colaboración, permite a los usuarios definir unidades lógicas de trabajo para incorporar las herramientas, personas y recursos necesarios para la tarea realizada (Geyer, 2006). El mSJ permite crear esferas de trabajo en su representación computacional: e-sphere (Morteo et. al., 2004; Camacho et. al., 2006). Una esfera de trabajo (González y Mark., 2004) es ‘un conjunto de tareas interrelacionadas, que comparten un objetivo común, y que envuelven la interacción con una constelación particular de personas y el uso de recursos contenidos en un marco de tiempo’. Sin embargo, las personas normalmente tienen problemas en etiquetar y delimitar nuevas tareas (Bardram y Christensen, 2007). Una limitación de estos sistemas es que el usuario debe identificar los recursos asociados a cada actividad de manera implícita, creándola y seleccionando aquella relevante a la tarea actual.

Para enfrentar esta problemática, pocos esfuerzos se enfocan en utilizar información contextual para permitir descubrir la actividad computacional de manera automática. Por ejemplo, el Jardín UbiFit, utilizando sensores que detectan y monitorean las actividades físicas de las personas, despliega sus nivel de ejercicio a través de un jardín de flores (Consolvo et. al., 2007) –ver Figura 8 . Similarmente, el sistema XPod, informa el nivel de actividad de un usuario a través de música (Dornbush et. al., 2007). Este sistema monitorea, el movimiento y estado físico de un usuario para predecir la música apropiada dependiendo el nivel de actividad. Por ejemplo, si estoy corriendo el XPod tocaría una música con un ritmo acelerado a diferencia de si estuviera caminando.

Capítulo II – Cómputo consciente de la actividad

__________________________________________________________________________________________________________ 31

Figura 8. El Jardín UbiFit (a) pequeñas mariposas indican una meta reciente –la ausencia de flores indica que el usuario no realizó actividad (b) una vista del jardín cuando el usuario

realizó actividades (c) un usuario consulta su jardín UbiFit en su celular

En resumen, estos esfuerzos han explorado reorganizar la interacción entre el humano y la computadora en términos de actividades de manera automática utilizando información contextual o explícitamente pidiendo a un usuario que la defina. Sin embargo, no está claro qué fuente de entrada es la más adecuada para interactuar con este tipo de tecnología. En otras palabras como definimos el plan de un humano: (1) de manera automática con inferencia a través del sensado de información contextual (ver siguiente subsección) y (2) a través de la interacción explícita con el usuario. En relación a la interacción explícita, no está claro comó se pueden apoyar a un usuario para que defina actividades específicas si raramente los humanos reconocen una actividad antes de ejecutarla. Y si pudieran reconocerla, la simple tarea de nombrar una actividad cuando ésta se crea generaría una interrupción adicional que podría no ser siempre bienvenida por los usuarios –más en contextos de trabajo donde se tienen muchas interrupciones como en hospitales. Además, no está claro cómo un usuario podría después reconocer una actividad para recuperarla cuando ésta sea relevante. De manera general, no está claro cómo un usuario puede administrar un conjunto mayor de actividades, para organizarlas, activarlas, buscarlas o

Capítulo II – Cómputo consciente de la actividad

__________________________________________________________________________________________________________ 32

desactivarlas –como hacemos con los archivos tradicionales de computadora. Entonces, se debe buscar una manera que permita al usuario administrar una actividad sin que esta administración por si misma se vuelva otra tarea que el usuario tenga que realizar.