Pedro Luis Mateo Navarro

Pedro Luis Mateo Navarro
  • PhD
  • Research Assistant at University of Murcia

About

20
Publications
9,008
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
86
Citations
Introduction
Computer scientist and research assistant in Cátedra SAES Labs (University of Murcia). I received a master degree in computer science in 2010. Currently I work on my PhD thesis, developing methods for assuring software and human-computer interaction quality through assessment of user interfaces. Main topics of research and work: - QoE, UX, HCI, Usability - QA Automation Architect, GUI Testing/Validation - User Interfaces, Multimodal Interaction - Model-based GUI Reasoning, GUI Innovation.
Current institution
University of Murcia
Current position
  • Research Assistant
Additional affiliations
July 2014 - present
University of Murcia
Position
  • Research Assistant
January 2009 - July 2014
University of Murcia
Position
  • PhD Student
January 2011 - July 2011
Telekom Innovation Laboratories
Position
  • PhD Candidate - Intern

Publications

Publications (20)
Thesis
Full-text available
1 Introduction 1.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 1.1.1 Human-Computer Interaction . . . . . . . . . . . . . . . . . . . . 2 1.1.2 Software Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.1.3 Data Verification . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 1.1.4 Soft...
Article
This paper describes a novel approach to model the quality of experience (QoE) of users in mobile environments. The Context-Aware and Ratings Interaction Model (CARIM) addresses the open questions of how to quantify user experiences from the analysis of interaction in mobile scenarios, and how to compare different QoE records to each other. A set o...
Conference Paper
The complexity in developing and evaluating user interfaces has been extremely increased in the last few years, because more and more devices offer capabilities for multimodal interaction. This applies in particular to mobile devices like smartphones and tablet computers. An existing parameter set, aimed at describing aspects of various modalities,...
Article
Full-text available
Software testing is usually used to report and/or assure about the quality, reliability and robustness of a software in the given context or scenario where it is intended to work. This is specially true in the case of user interfaces, where the testing phase is critical before the software can be accepted by the final user and put in execution mode...
Article
Full-text available
This paper presents a new approach to automatically generate GUI test cases and validation points from a set of annotated use cases. This technique helps to reduce the effort required in GUI modeling and test coverage analysis during the software testing process. The test case generation process described in this paper is initially guided by use ca...
Article
GUI testing is essential to provide validity and quality of system response, but applying it to a development is not straightforward: it is time consuming, requires specialized personnel, and involves complex activities that sometimes are implemented manually. GUI testing tools help supporting these processes. However, integrating them into softwar...
Article
Prototypes are described as a successful mechanism to incorporate user-experience design (UX) into Agile developments, but their integration into such developments is not exempt from difficulties. Prototypes and final applications are often developed using different tools, which hinders the collaboration between designers and developers and also co...
Article
Prototypes are described as a successful mechanism to incorporate user-experience design (UX) into Agile developments, but their integration into such developments is not exempt from difficulties. Prototypes and final applications are often developed using different tools, which hinders the collaboration between designers and developers and also co...
Article
Runtime verification (RV) provides essential mechanisms to enhance software robustness and prevent malfunction. However, RV often entails complex and formal processes that could be avoided in scenarios in which only invariants or simple safety properties are verified, for example, when verifying input data in Graphical User Interfaces (GUIs). This...
Article
Multimodal interfaces are expected to improve input and output capabilities of increasingly sophisticated applications. Several approaches are aimed at formally describing multimodal interaction. However, they rarely treat it as a continuous flow of actions, preserving its dynamic nature and considering modalities at the same level. This work propo...
Article
Full-text available
Este artículo describe un nuevo enfoque para modelar la calidad de la experiencia de los usuarios (QoE) en entornos móviles. El modelo presentado tiene el nombre de CARIM, e intenta dar respuesta a las siguientes preguntas: ¿cómo se puede medir la QoE en entornos móviles a partir del análisis de la interacción usuario-sistema? ¿cómo se pueden compa...
Conference Paper
Full-text available
This paper describes a novel approach to model users quality of experience (QoE) in mobile environments. A new model is presented to address the open questions of how to extract QoE from users interaction in mobile scenarios, and how to compare different QoE records to each other. This model establishes a set of parameters to dynamically describe t...
Conference Paper
This paper is a position paper of my PhD thesis: https://www.researchgate.net/publication/264194567_Enhancing_Software_Quality_and_Quality_of_Experience_through_User_Interfaces With this work we expect to provide the community and the industry with a solid basis for the development, integration, and deployment of software testing tools. As a solid...
Article
Full-text available
Software testing is a very important phase in the software development process. These tests are performed to ensure the quality, reliability, and robustness of software within the execution context it is expected to be used. Some of these tests are focused on ensuring that the graphical user interfaces (GUIs) are working properly. GUI Testing repre...

Network

Cited By