Juan Miguel LópezUniversity of the Basque Country | UPV/EHU · Computer Languages and Systems
Juan Miguel López
PhD, Computer Science
About
92
Publications
17,977
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
636
Citations
Introduction
Additional affiliations
October 2010 - present
October 2007 - September 2010
December 2003 - September 2007
Publications
Publications (92)
Web accessibility evaluation is a costly process that usually requires manual intervention. Currently, large language model (LLM) based systems have gained popularity and shown promising capabilities to perform tasks that seemed impossible or required programming knowledge specific to a given area or were supposed to be impossible to be performed a...
Writing a successful computer science bachelor’s thesis requires extensive advisor support. This need for guidance is especially pronounced given the complexity and technical nature of computer science, where students struggle with scope definition and task planning for these first-time major projects. Large language models (LLMs) like GPT-4 and Cl...
The Web Accessibility Guidelines are designed to help developers ensure that web content is accessible to all users. These guidelines provide the foundation for evaluation tools that automate inspection processes. However, due to the heterogeneity of these guidelines and the subjectivity involved in their evaluation, humans are still necessary for...
This study conducts research on deepfakes technology evolution and trends based on a bibliometric analysis of the articles published on this topic along with six research questions: What are the main research areas of the articles in deepfakes? What are the main current topics in deepfakes research and how are they related? Which are the trends in...
Rhizomer helps researchers and practitioners explore knowledge graphs available as Semantic Web data by performing the three data analysis tasks: overview, zoom and filter, and details-on-demand. This approach makes it easier for users to get an idea about the overall structure and intricacies of a dataset, when compared to existing approaches and...
Recent technological advancements in Artificial Intelligence make it easy to create deepfakes and hyper-realistic videos, in which images and video clips are processed to create fake videos that appear authentic. Many of them are based on swapping faces without the consent of the person whose appearance and voice are used. As emotions are inherent...
This paper presents a method for facial emotion recognition based on parameterized photograms and machine learning techniques. Videos of people displaying emotions are parameterized by means of a facial feature-based emotional category association process to determine whether a given photogram expresses emotions by comparing the facial action units...
Este artículo presenta el grupo de investigación GaLan (Entornos de Aprendizaje Adaptativos) del Dpto. de Lenguajes y Sistemas Informáticos de la Universidad del País Vasco UPV/EHU. La labor investigadora del grupo se centra en aplicar la inteligencia artificial y las tecnologías de la información y comunicación al desarrollo de entornos de aprendi...
This paper aims to combine a user centred agile methodology with Acceptance Test-Driven Development in an efficient manner. Our aim is to ensure usability throughout the Software Life Cycle that allows requirement compliance to be agreed upon by stakeholders (including end users), which is subsequently used to guide the software development process...
This paper presents the results obtained in emotion recognition estimations are shown on audio and videos gathered from the RekEmozio database, for both Spanish and Basque languages. Emotion categorization has been performed using the Big-Six emotions, in which emotions considered as universal for all humankind are used. Regarding emotion recogniti...
This work is included in the affective computing area, specifically emotion recognition. Using a wide spectrum of Artificial Intelligence classification techniques, the results obtained in emotion recognition estimations are shown on audio and videos gathered from RekEmozio database, for both Spanish and Basque languages. Emotion categorization has...
Purpose
The purpose of this paper is to analyse the degree of accessibility of a set of electronic journals that are hosted on widely used online scientific journal publishing platforms and whose content quality has already been certified. Two studies were performed, in which the accessibility of the selected platforms was studied in 2011 and 2016....
Introductory programming modules are challenging for both lecturers and students. In previous works, the authors have introduced educational innovations to mitigate these challenges and facilitate learning. This paper presents a further step forward, proposing a learning process enriched with formative feedback. To this end, visual programming envi...
This paper presents an experiment in which visual programming environments have been used in programming courses aiming at helping students to acquire the competencies of a course on Object Oriented Programming. The study presented is centred on the analysis of the acceptance by the students of this type of environment, as well as its effect on the...
[This corrects the article on p. 85 in vol. 10, PMID: 27594831.].
Scientific literature on Web usability is presented by the bibliometric analysis of published Science and Scopus database articles available on the Web. We analyzed the productivity, temporal distribution and scientific production by authors, institutions, countries and journals. There has been a growing trend in the number of articles published, c...
Introductory programming courses are very
challenging both for students and teachers. Several authors
propose incorporating either educational robots or visual
programming environments as a means to ease learning of
programming. This paper presents three experiences that use
these kinds of tools with the aim of applying Kolb’s experiential
learning...
Technical advances, particularly the integration of wearable and embedded sensors, facilitate tracking of physiological responses in a less intrusive way. Currently, there are many devices that allow gathering biometric measurements from human beings, such as EEG Headsets or Health Bracelets. The massive data sets generated by tracking of EEG and p...
This work presents a Web ontology for modeling and representation of the emotional, cognitive and motivational state of online learners, interacting with university systems for distance or blended education. The ontology is understood as a way to provide the required mechanisms to model reality and associate it to emotional responses, but without c...
In this paper, a new supervised classification paradigm, called classifier subset selection for stacked generalization (CSS stacking), is presented to deal with speech emotion recognition. The new approach consists of an improvement of a bi-level multi-classifier system known as stacking generalization by means of an integration of an estimation of...
How usability assessment of mobile interactive applications should be conducted in the frame of agile methodologies is an open question. On the one hand, usability evaluation consumes time and resources, which can make agile methodologies lose their agile essence. On the other hand, there is a considerable debate about whether user interactions wit...
The widespread use of mobile devices has led to the development of a wideand varied application catalog, which has spread to the health sector. These applications aidmedical professionals in the medical practice, while helping in developing a proactive role by the patients in the monitoring tasks. The context and featuresof theapplications used in...
The distribution and broadcasting of multimedia content over the Internet has become a tool relatively cheap and simple in handling communication, being used by educators, professionals, scientists, researchers, young people and the general public. In this paper we analyze the streaming technology, webcasting and podcasting and its growing applicat...
Students are supposed to work and learn when they are in the classroom, but how are they learning? Answering this question is not so easy, but perhaps knowing the learning activities of the student and following his or her learning progress can be good supporting mechanisms. The PresenceClick environment is intended to let teachers and students nim...
Poster for the paper ”Visualizing Students’ Performance in the Classroom: Towards Effective F2F Interaction Modelling” in the tenth European Conference on Technology Enhanced Learning EC-TEL 2015
Agile development is a current trend in Software Engineering which is encouraged by the special needs of interactive systems that require incorporating usability engineering in their development processes. In this regard, how usability assessment of mobile interactive applications should be conducted in the frame of agile methodologies is an open q...
EmotionsOnto is a generic ontology for describing emotions and their detection and expression systems taking contextual and multimodal elements into account. The ontology is proposed as a way to develop an easily computerizable and flexible formal model. Moreover, it is based on the Web Ontology Language (OWL) standard, which also makes ontologies...
Computer supported cooperative work (CSCW) environments enable users to interact with each
other by using computers to conveniently share relevant data across the user interface. Awareness
is an essential requirement in CSCW to convey precise information about the context in which the
work in group is taking place, contributing thus to collaboratio...
This paper explains when and how to integrate aspects of usability engineering in the agile development process proposed by the InterMod methodology. The aim of InterMod is to facilitate the accurate development of high-quality interactive software. This is accomplished by means of agile software engineering activities and continuous assessment in...
This paper focuses on applying usability engineering in the agile methodology called InterMod. The aim of InterMod is to help with the accurate development of high-quality interactive software. This is realized by means of software engineering model-driven activities and continuous assessment in which some usability evaluation techniques have been...
This paper examines the influence of the loss of reference points for the digital readout in user interaction. This has been done using 5 eBooks from different disciplines, accessed through various consultation platforms. We have examined different aspects of the information architecture of these sites to find out if users are aware of their locati...
Podeu consultar el llibre complet a: http://hdl.handle.net/2445/29018
Podeu consultar el llibre complet a: http://hdl.handle.net/2445/29018
This work presents a methodology that allows identifying and solving accessibility related issues in web pages using Web Content Management System (CMS) environments. In this sense, the methodology establishes a series of steps to be performed in order to ensure that the content managed by CMSs is accessible. A study has been performed on two diffe...
Aquesta guia mostra el procés de creació de contingut accessible amb la plataforma Sakai.
Last technological advances have brought drastic changes affecting the way interactive systems are conceived. Application developers have to tackle the fact that user interfaces could be controlled by multiple end users on diverse computing platforms in assorted environments. Novel user interfaces enable end users to distribute any widget and piece...
Last technological advances have brought drastic changes affecting the way distributed systems are conceived. Designers have to tackle the fact that applications could be controlled by different end users on diverse computing platforms in assorted environments. However, these kinds of facilities only make sense when they are ruled by the well-known...
Considering the importance of Internet-based communications in our society, the lack of Instant Messaging (IM) services adapted
to individuals with cognitive disabilities who have difficulties using written language creates a situation of exclusion that
has a negative impact on their daily lives. To alleviate this situation we present Messenger Vis...
Last technological advances have brought drastic changes affecting the way interactive systems are conceived. Designers have to tackle the fact that UIs could be controlled by multiple end users on diverse computing platforms in assorted environments. Novel UIs enable end users to distribute any widget and piece of information across different cont...
Web Content Management Systems (CMS) are traditionally used in institutions to allow web content management by people without technical skills. This study intends to check the influence of the CMS in the accessibility of the contents they handle. First, an accessibility analysis of six widely used CMS is performed base don the Authoring Tool Access...
Quality management has become a strategic issue for organisations and is very valuable to produce quality software. However, quality management systems (QMS) are not easy to implement and maintain. The authors' experience shows the benefits of developing a QMS by first formalising it using semantic web ontologies and then putting them into practice...
Evaluar una arquitectura de la información en un sitio web ya desplegado no resulta una tarea sencilla. La
mayoría de las técnicas se centran en examinar la usabilidad del sistema que, aunque afecta a la arquitectura de la información, no es el único factor que influye en ella. La principal técnica que se utiliza es el test de estrés de navegación....
Evaluar una arquitectura de la información en un sitio web ya desplegado no resulta una tarea sencilla. La
mayoría de las técnicas se centran en examinar la usabilidad del sistema que, aunque afecta a la arquitectura de la información, no es el único factor que influye en ella. La principal técnica que se utiliza es el test de estrés de navegación....
Podeu consltar el llibre complet a: http://hdl.handle.net/2445/29018
Podeu consltar el llibre complet a: http://hdl.handle.net/2445/29018
Semantic Web applications take off is being slower than expected, at least with respect to "real-world" applications and users. One of the main reasons for this lack of adoption is that most Semantic Web user interfaces are still immature from the usability and accessibility points of view. This is due to the novelty of these technologies, but this...
The study performed in this work analyses the accessibility of commonly used web browsers. Based on the work performed to elaborate user agent accessibility guidelines, a detailed analysis is performed on a series of commonly used web browsers. This work is complemented by other analysis regarding the accessibility of a website belonging to the civ...
The use of contextual information in mobile devices is receiving increasing attention in mobile and ubiquitous computing research. An important requirement for mobile development today is that devices should be able to interact with the context. In this paper we present a series of contributions regarding previous work on context-awareness. In the...
The development of Intelligent Tutoring Systems (ITS) based on mobile platforms offers new perspectives for a better integration
of people with intellectual disabilities. The LAGUNTXO System aims to achieve the performance of human tutors. Due to the
wide diversity related to a person with disabilities, an intelligent structure that may achieve a c...
In order to face the problems that people with disabilities find in their integration into social and working environments, one of the key issues is the implementation of solutions offered by new technologies by using what experts call 'support technologies'. The development of intelligent tutoring systems (ITS) based on mobile platforms offers new...
La guia de contingut digital accessible està dissenyada per donar informació pas a pas sobre com estructurar, formatar i escriure un document realitzat amb Microsoft Word, OpenOffice Writer o Microsoft PowerPoint perquè siguin accessibles. Es descriu com transformar aquests documents a format PDF i mantenir, alhora, les seves propietats d’accessibi...
Aquesta guia és una introducció a la creació de documents digitals accessibles amb el processador de textos Microsoft Word 2007.
Recent legal changes have increased the need for developing accessible user interfaces in computer-based systems. In this sense, previously existing user interfaces are intended to be modified and new user interfaces are intended to be designed taking accessibility guidelines into account. Typically, model-based approaches have been used when devel...
Law in most countries around the world enforces accessibility requirements in websites, mainly the ones related with public
administration. Evaluating accessibility is a long and laborious process that requires manual evaluation. In Web 2.0 environments,
the great amount of data generated by users makes necessary further effort in order to validate...
Human beings are eminently emotional, as their social interaction is based on the ability to communicate their emotions and perceive the emotional states of others [1]. Affective computing is a discipline that develops devices for detecting and responding to users' emotions. Within affective computing, affective mediation uses computer-based techno...
The study of emotion in human beings has traditionally been a research interest area in disciplines such as psychology and sociology. The appearance of affective computing paradigm has made it possible to include findings from these disciplines in the development of affective interfaces. Still, there is a lack of applications that take emotion rela...
Nowadays, the integration of people with cognitive disabilities, especially in the work environment in a growing competitive market, is a difficult task. The TUTOR project is addressed to the development and testing of an Intelligent Tutoring System (ITS). The ITS runs on a handheld device and its aim is to increase the autonomy of people with cogn...
Web users seem to apply a scent following strategy in order to make navigation decisions and find information in a website, (e.g. Card, Pirolli, Van Der Wege, Morrison, Schraedley & Boshart, 2001). This strategy which implies assessing the semantic similarity between searching goals and hyperlink choices is inefficient if the semantic scents are no...
In this paper an affective interaction model is presented. This model has been developed in order to facilitate the creation of affective resources. In this case, a conversational system able to transmit emotions has been developed using the proposed model, providing the user a more natural and pleasant conversation.
In this paper a generic approach to modelling context-aware emotions taking different theoretical models into account is presented. Developing generic computational models for modelling emotions has become necessary due to the great variety of theoretical models of emotions and implementation technologies which can be used in the design and impleme...
Study of emotions in human-computer interaction is a growing research area. Focusing on automatic emotion recognition, work
is being performed in order to achieve good results particularly in speech and facial gesture recognition. This paper presents
a study where, using a wide range of speech parameters, improvement in emotion recognition rates is...
The functional description of EWEB, a tool for automatic empirical evaluation of web navigation, is presented in this document.
EWEB supports naïve evaluators for designing experiments which contain experiment type (within-subject, factorial, etc.),
web logs to be captured (time, visited pages, etc.), task models (search task, free navigation) and...
This paper summarizes the process of validating RekEmozio, a multilingual (Spanish and Basque) and multimodal (audio and video)
affective database. Fifty-seven participants validated a sample of 2,618 videos of facial expressions and 102 utterances in
the database. The results replicated previous findings of no significant differences in recognitio...
The study of emotions in human-computer interaction is a growing research area. Focusing on automatic emotion recognition, work is being performed in order to achieve good results particularly in speech and facial gesture recognition. In this paper we present a study performed to analyze different machine learning techniques validity in automatic s...
Quality assurance is one of the most significant issues web engineering has to deal with. It is crucial to define adequate quality models in order to determine the most significant properties for quality evaluation of websites. Usability should be one of those properties as it bears on efficiency, effectiveness and user satisfaction. Moreover, it h...
This paper reviews the research that is been made integrating two emerging areas: Affective Computing (AC) and Ambient Intelligence (AmI). A deep review about the state of the art integrating both research areas is explained. Then, a practical example is provided to check the viability of AC thinking in AmI environments, pointing out the difficulti...
Resumen. El presente artículo ilustra el proceso de creación de una base de datos emocional multimodal. Tras una breve revisión de las ventajas de crear este tipo de bases de datos, se describen diferentes trabajos realizados sobre bases de datos emocionales. Posteriormente, se describe el proceso de creación de la base de datos RekEmozio, una base...
The study of emotions in human-computer interaction is a growing research area. Focusing on automatic emotion recognition,
work is being performed in order to achieve good results particularly in speech and facial gesture recognition. In this paper
we present a study performed to analyze different Machine Learning techniques validity in automatic s...
The lack of attention towards affective communication in assistive technology and disability research can be potentially overcome thanks to the development of affective computing and affective mediation areas. This document describes the main impairments and disorders that may involve affective communication deficits. We also present several affect...
There is a great variety of theoretical models of emotions and implementation technologies which can be used in the design of affective computers. Consequently, designers and researchers usually made practical choices of models and develop ad-hoc solutions that sometimes lack flexibility. In this paper we introduce a generic approach to modeling em...
Resumen Los dispositivos de comunicación alternativa son muy útiles para personas carentes de la capacidad del habla, debido a diversas discapacidades motoras y/o orales, pero, a menudo, resultan ser lentos y carentes de expresión emocional. A pesar de los avances en aspectos tales como la velocidad de comunicación (e.g. mediante la anticipación de...