[en] In collaborative learning scenarios, the use of computers and communication networks to facilitate collaboration is becoming popular, the Computer-Supported Collaborative Learning (CSCL). In face-to-face CSCL scenarios, participants are grouped for learning activities. The location information of the participants, very useful for computational support, may involve additional configuration work for students or teachers themselves. Mobile devices that facilitate this cooperation have evolved into ubiquitous computing. Sensing devices can capture context information that allows automate the detection of the location of users and objects involved in the learning scenario and use this contextual information to improve the support offered by computers. This thesis deals in detail the problem of computational support to the detection and management of learning groups in faceto-face CSCL environments. Our research has focused on the proposal of a system that automates the management of groups in these scenarios collecting and processing contextual information from sensors. To do this we have proposed a context model for this use and we have identified what information is most relevant to this domain application. This process of modeling and identification have been theoretical ---from conceptual frameworks that have allowed us to define a model of context--- and experimental ---from assessing the quality, reliability and sensitivity of contextual information in realistic environments---. Then we have verified how this contextual information fits the contextual model. Contextual information can pass through several stages before being used. First, the contextual information collected by the sensors could be conditioned and filtered to treat quality and uncertainty. Then it is supplied to an intelligent system that learns behavior patterns of groups and students. This intelligent system requires two different operating processes: training and estimation. We have proposed specific training and assessment processes for prediction and management of groups. The output also could be conditioned as it was done with the input. Finally, we used traces of contextual information in real scenarios ---real students doing group learning activities--- to validate the system. In this validation we have taken into account both the effectiveness and their impact on the activity of students and groups. From this impact assessment we have identified patterns in the contextual information and in the behavior that have allowed us to design a system of quality, error and uncertainty management in the group estimation and a filtering system and interpolation of contextual information ambiguous, missing or erroneous, and filtering and interpolation system of ambiguous, missing or erroneous contextual information. Our thesis is that to provide computational support to the detection and management of learning groups in face-to-face CSCL environments we need three basic functionalities: 1) the collection and filtering of changes in contextual information in realtime for each student and adjust them in the context model, 2) the transformation of this contextual information and thier historical to group membership by an intelligent algorithm and 3) the quality management of group estimations to minimize the impact on activity of students because of the uncertainty of these estimations.

[es] En escenarios de aprendizaje colaborativo, se ha introducido el uso de ordenadores y redes de comunicación para facilitar esta colaboración, el llamado "Computer-Supported Collaborative Learning" (CSCL). En escenarios CSCL presenciales los participantes se agrupan para realizar actividades de aprendizaje. La información sobre la disposición de los participantes, de gran utilidad para dar soporte computacional, puede suponer un trabajo adicional de configuración para los propios estudiantes o los profesores. Los dispositivos electrónicos para facilitar esta cooperación han evolucionado hasta la computación ubicua, en que dispositivos sensores pueden captar información que permite a las aplicaciones informáticas automatizar la detección de la ubicación de los usuarios y objetos participantes en el escenario de aprendizaje y usar esa información contextual para mejorar el soporte ofrecido.Este trabajo trata con detalle el problema del soporte computacional a la detección y gestión de grupos de aprendizaje en entornos CSCL presenciales. Nuestra investigación se ha centrado en proponer un sistema que a partir de la recogida de información contextual proveniente de sensores, automatice la gestión de grupos en estos escenarios CSCL presenciales.Para ello hemos propuesto un modelo de contexto para este uso y hemos identificado qué información es más relevante para este propósito. Este modelado e identificación han sido tanto teóricos ---a partir de marcos conceptuales que nos han permitido definir un modelo de contexto--- como experimentales ---a partir de la evaluación de la calidad, fiabilidad y sensibilidad de la información contextual en entornos realistas---. Finalmente hemos verificado cómo esta información contextual de nuestro escenario se adapta a este modelo.La información contextual pasa por varias fases para ser usada. Primero esta información percibida por los sensores se puede acondicionar y filtrar para tratar su calidad e incertidumbre. A continuación se suministra a un sistema inteligente que aprende los patrones de funcionamiento de los grupos y estudiantes. Este sistema inteligente requiere dos procesos diferentes de funcionamiento: el entrenamiento y la estimación. Nosotros hemos propuesto unos procesos de entrenamiento y estimación específicos para la predicción y gestión de grupos. También se puede volver a acondicionar la salida como ya se ha hecho con la entrada.Finalmente, para la validación del sistema hemos utilizado trazas de información contextual de escenarios reales ---con estudiantes reales realizando actividades de aprendizaje en grupo---. En esta validación hemos tenido en cuenta tanto la eficacia del sistema como su impacto en la actividad de los estudiantes y grupos. A partir de este impacto hemos identificado ciertos patrones en la información contextual y en el comportamiento que nos ha permitido introducir un sistema de gestión de la calidad, errores e incertidumbre en la estimación así como un sistema de filtrado e interpolación de la información contextual ambigua, inexistente o errónea.Nuestra tesis es que para proporcionar soporte computacional a la detección y estimación de grupos de trabajo en actividades de aprendizaje presenciales en entornos CSCL son necesarias tres funcionalidades básicas: 1) la recolección y filtrado en tiempo real de los cambios de la información contextual de cada estudiante y recogerlos en el modelo contextual, 2) la transformación de esta información contextual y su histórico a información contextual de grupo por parte de un algoritmo inteligente y 3) la gestión de la calidad de las estimaciones de grupo para minimizar el impacto en la atención de los estudiantes debido a la incertidumbre de estas estimaciones.