Proyectos
Evaluación de la interacción humana con agentes virtuales en el contexto costarricense
Publicaciones
Exploring Interactions with Companion Virtual Agents
Descripción:
Although companion virtual agents (CVAs) are increasingly adopted to support well-being, interaction patterns between adults and CVAs remain underexplored. This study examines how users engage with CVAs over time, exploring conversation patterns, interaction frequency, attitudes, and emotional responses over a seven-day period. Twenty-four adults engaged with a GPT-4-powered embodied CVA daily, discussing topics from personal interests to emotional reflections. Quantitative measures, including loneliness and affect scales, revealed no significant reduction in loneliness but noted decreases in positive affect and nervousness. Qualitative analysis highlighted evolving conversational dynamics, with participants shifting from exploratory questions to more reflective and personal discussions. Participants appreciated the agent’s ability to engage in fluid and meaningful conversations. However, participants also noted shortcomings, including limited recall and occasional conversational unnaturalness. These findings inform the design of CVAs, emphasizing the need for adaptive conversational strategies, enhanced emotional responsiveness, and improved memory systems to foster meaningful connections.
Tipo de publicación: Conference Paper
Publicado en: Proceedings of the 13th International Conference on Human-Agent Interaction
IA en la predicción de proteínas 3D mediante AlphaFold
Descripción:
La predicción tridimensional de las proteínas con una alta aproximación a la conformación real es posible conceptualmente mediante modelos matemáticos según el dogma Anfinsen. Sin embargo, lograrlo es inviable debido a las múltiples conformaciones que añaden complejidad por la paradoja de Levinthal. Una manera de resolver este acertijo es usando modelos de aprendizaje automático a partir de estructuras que ya han sido dilucidadas experimentalmente. El programa AlphaFold permite hacer predicciones de novo a partir de algoritmos de aprendizaje automático. En el presente trabajo se explica en qué consiste esta herramienta, las métricas que se utilizan para interpretar los resultados, alternativas y un ejemplo práctico para aprender a ejecutar una predicción y concluye con los principios de ética y uso de la misma.
Tipo de publicación: Journal Article
Publicado en: Revista Tecnología en Marcha
SDSL-Mobile: Enabling space-efficient data structures for mobile applications
Descripción:
This paper presents the process and results of porting the Succinct Data Structure Library 2.0 (SDSL-lite), a robust and well-established open-source C++11 library, to Android platforms. The resulting library, called SDSL-Mobile, implements space-efficient data structures, including wavelet trees, compressed suffix arrays, and bit vectors, which are essential for handling large datasets in domains such as bioinformatics and information retrieval. Although originally designed for desktop environments, the library is extended to Android using the Android Native Development Kit (NDK) to enable integration into mobile platforms. Functionality is evaluated by implementing wavelet forests within an Android application, and performance is compared against a desktop implementation. The results demonstrate the feasibility of deploying succinct data structures on mobile devices, highlighting new possibilities for advanced data processing in resource-constrained environments.
Tipo de publicación: Journal Article
Publicado en: SoftwareX
How Hand Constraints Influence User Defined Gestures in Mixed Reality
Descripción:
How do user-defined gestures for mixed reality change when users’ hands are engaged in tasks? To address this question, we conducted a gesture elicitation study to understand user preferences and the characteristics of gestures conceptualized in three scenarios with varying levels of hand constraints, namely: "both hands free", "one hand fixed", and "both hands busy". We analyzed these gestures across multiple dimensions and compared our findings with those from prior research. Our results indicate that when both hands are occupied, users tend to favor head gestures over those involving other body parts, such as the eyes or legs. Additionally, we found that most of the proposed gestures were metaphorical, with many influenced by legacy bias. These insights enhance our understanding of how hand constraints influence gesture choices in mixed reality scenarios.
Tipo de publicación: Conference Paper
Publicado en: Proceedings of the 51st Graphics Interface Conference 2025
Exploring Users' Perceptions on Position, Gaze Direction, and Gender of Virtual Agents in Augmented Reality
Descripción:
Prior research has highlighted users’ preferences for embodiment when interacting with virtual agents in augmented reality headsets. However, open questions remain regarding users’ preferences towards agent placement and gaze direction. In our study, we asked 48 adults to wear the Microsoft HoloLens 2 and find objects in a hidden object game with the help of embodied agents. We examined four distinct agent configurations for both male and female agents: a human-size agent standing beside participants, a human-size agent sitting beside participants, a small desk agent facing the screen, and a small desk agent facing the participant. Overall, participants preferred male over female virtual agents when receiving assistance, and no consistent preference emerged regarding the agents’ position or gaze direction. From our results, we build upon existing guidelines for designing better virtual agents for AR with headsets.
Tipo de publicación: Conference Paper
Publicado en: Proceedings of the 51st Graphics Interface Conference 2025
OCTOPUS: Disk-based, Multiplatform, Mobile-friendly Metagenomics Classifier
Descripción:
Portable genomic sequencers such as Oxford Nanopore’s MinION enable real-time applications in clinical and environmental health. However, there is a bottleneck in the downstream analytics when bioinformatics pipelines are unavailable, e.g., when cloud processing is unreachable due to absence of Internet connection, or only low-end computing devices can be carried on site. Here we present a platform-friendly software for portable metagenomic analysis of Nanopore data, the Oligomer-based Classifier of Taxonomic Operational and Pan-genome Units via Singletons (OCTOPUS). OCTOPUS is written in Java, reimplements several features of the popular Kraken2 and KrakenUniq software, with original components for improving metagenomics classification on incomplete/sampled reference databases, making it ideal for running on smartphones or tablets. OCTOPUS obtains sensitivity and precision comparable to Kraken2, while dramatically decreasing (4-to 16-fold) the false positive rate, and yielding high correlation on real-word data. OCTOPUS is available along with customized databases at https://github.com/DataIntellSystLab/OCTOPUS and https://github.com/Ruiz-HCI-Lab/OctopusMobile.
Tipo de publicación: Journal Article