Universidad Veracruzana

El Espía:

Herramienta computacional para la exploración de los procesos psicolingüísticos de producción de textos



El Espía 2.0 (versión 1.6)

La versión 1.6 de El Espía 2.0 tiene cambios en tres áreas:

1) Diseño su interfaz. Esta versión cuenta con un diseño más elaborado y amigable, y aunque todavía faltan algunos botones, la ubicación de barras y controles ya está mejor delimitada

2) Funciones principales. Esta versión ya cuenta con la detección de las operaciones agregar, eliminar e insertar. Se está trabajando en la implementación de la función de suprimir. Asimismo esta versión cuenta con una función de identifcación de palabras más elaborada que en la versión anterior.

3) Reporte. Esta versión cuenta con una tabla de estadísticas (duración de la sesión, caracteres agregados, caracteres borrados, caracteres totales palabras agregadas) que tiene como objetivo la simplificación de la interpretación de los reportes.

Descarga de la versión 1.6 de El Espía



Primera versión funcionando de El Espía 2.0 (v 1.5)

La versión 1.5 del Espía 2.0 es una versión con operaciones y alcance limitadas de la herramienta, pero ya se encuentra en funcionamiento.

Para utilizar esta versión, 1) hay que pulsar el botón iniciar, 2) posteriormente se podrá comenzar el proceso de producción del texto, y 3) para visualizar los registros de tiempo y posición capturados, es decir, el proceso mismo de producción del texto, se deberá pulsar el botón Reportar.

El Reporte arroja datos del tiempo en el que el caracter fue introducido, su ubicación lineal en el área de texto, la operación (agregar, espacio, cambio de línea, borrar, mover izquierda, mover derecha), el caracter introducido y su posición en la palabra.

Esta versión fue programada para el Navegador Opera 10.63 para Ubuntu. En Firefox no se detectan los acentos en eventos como onKeyPress que son indispensables para la funcionalidad de esta versión. En IE no se detectan las teclas especiales como suprimir, por lo cual no se registran las acciones cuando se manipula el contenido. Versiones siguientes contemplarán la compatibilidad con otros navegadores.

Descarga de la versión 1.5 de El Espía



Desarrollo Informático de El Espía 2.0

Por tratarse de un proyecto que comulga con los principios de la cultura libre y abierta – que debe dejar latente la opción de contribución de otros desarrolladores y asimismo la modificación y adaptación de la herramienta en su funcionamiento, imagen y alcance – y por las intensiones de origen de que el Espía 2.0 sea de fácil acceso, portátil y altamente compatible, la decisión de optar por tecnologías para el desarrollo de Web como HTML, CSS y Javascript resultó inminente.

 

HTML es el código principal de El Espía y se encarga de realizar llamados a los recursos de CSS y Javascript para agregar estilo y funcionalidad respectivamente.

CSS es la hoja de estilo que modifica ciertas propiedades de las etiquetas que se están creando en el archivo de HTML

Javascript es el lenguaje que se utiliza para dar al sistema la funcionalidad necesaria para la realización de funciones. Entre las funciones principales de El Espía 2.0 vale la pena mencionar las siguientes:

 

 

  • manejo de posiciones dentro de un área de texto

  • validación de tiemp

  • obtención de contexto

  • validación de operaciones

  • registro de operaciones

  • reportes

  • consulta de estadísticas

  • reconstrucción

  • abrir y guardar archivos



Lógica de las operaciones

Para determinar el tipo de operación (agregar, borrar, insertar o sustituir) que se está ejecutando durante el proceso de producción de textos, El Espía 2.0 realiza la comparación de una cadena básica de caracteres – que puede ser vacía – con una cadena actualizada, es decir:

  • Para determinar la operación agregar, se toma una cadena base vacía la cual es comparada con otra cadena cuyo valor es “h” identificando así que el carácter “h” fue agregado.
  • Para determinar la operación borrar, se toma una cadena base con el valor “holas” la cual es comparada con otra cadena cuyo valor es “hola” identificando así que el carácter “s” fue borrado.
  • Para determinar la operación insertar, se toma una cadena base con el valor “hla” la cual es comparada con otra cadena cuyo valor es “hola”, identificando así que el carácter “o” fue insertado
  • Para determinar la operación sustituir, se toma una cadena base con el valor “hela” la cual es comparada con otra cadena cuyo valor es “hola”, identificando así que el carácter “e” fue sustituido por el carácter “a”.


Operaciones básicas de El Espía 2.0

Las operaciones básicas de El Espía se limita a la detección de acciones realizadas vía teclado y a la correspondiente asignación de un tiempo relativo a la sesión de redacción y a una posición en la cadena de caracteres que componen el texto como un todo.

Las operaciones básicas realizadas vía el teclado no se limitan únicamente a la agregación de caracteres, también se contemplan la inserción, el borrado, la sustitución, el desplazamiento y las pausas relativamente largas entre acción y acción. A continuación se describe con mayor detalle cada una de las operaciones básicas.

  • Agregar texto. Se considera como texto agregado al caracter o cadena de caracteres que se añaden en la posición final del circunflejo, es decir, la posición inicial para el caso de un texto que está por iniciarse, o en la posición más alejada del principio, para el caso de los textos que ya contienen información.
  • Insertar texto. Se considera como texto insertado al caracter o cadena de caracteres que se añaden en una posición diferente a la posición final del circunflejo.
  • Borrar texto. Se considera como texto borrado a la eliminación de un caracter o cadena de caracteres ya sea mediante la tecla de retroceso o la de suprimir. Para esta operación, la posición del circunflejo no es relevante.
  • Sustituir texto: Se considera como texto sustituido al caracter o cadena de caracteres que son borrados e inmediatamente cambiados por otros caracteres. Esta operación se puede entender como la concatenación de las operaciones borrar el caracter o cadena de caracteres ubicados en la posición y agregar, o borrar e insertar dependiendo de la ubicación del circunflejo.
  • Desplazar texto: Se considera como texto desplazado al caracter o cadena de caracteres que son reubicados, es decir, que son movidos de su posición anterior a su posición actual.
  • Pausas. Se considera como pausa a todo aquel periodo de tiempo en el cual el usuario no ejecuta acción alguna.


Licencia de Uso: Creative Commons 2.5

Tanto el proceso de desarrollo de El Espía (versiones iniciales); como su código y documentación informática y académica están colocados en el dominio público bajo la licencia de Creative Commons con los parámetros de Atribución, no comercial y Licenciamiento Recíproco.

Atribución – Debe reconocer los créditos de la obra de la manera especificada por los autores, pero no de manera que sugiera que tiene su apoyo o que apoyan el uso que hace de su obra.
No comercial- No puede utilizar esta obra para fines comerciales
Compartir bajo la Misma Licencia – Si altera o transforma esta obra, o genera una obra derivada, sólo puede distribuir la obra generada bajo una licencia idéntica a ésta.

Más información en:

http://creativecommons.org/licenses/by-nc-sa/2.5/mx/
Creative commons en la UV



Desarrollo informático de «El Espía 2.0»

El Espía 2.0 es una herramientas digital de apariencia y funcionamiento similar a la de un procesador de textos. Su objetivo principal es la de explorar los procesos psicolingüísticos de producción de textos per medio del registro de la posición y el tiempo asociado a cada caracter introducido a través del teclado. Mediante este registro – de posición y tiempo asociado a cada caracter – el sistema emite un reporte que permite la reconstrucción de los procesos de producción, sus operaciones básicas (agregar, borrar, sustituir, desplazar) , la detección de pausas en el proceso de escritura y la aglutinación de caracteres en unidades lingüísticas más elaboradas (caracter, grupo de caracteres, palabra, grupo de palabras, oración grupo de oraciones y párrafo).

En esta bitácora iremos reportando los los avances, logros, problemas y áreas de oportunidad que surjan en torno al desarrollo del proyecto El Espía 2.0