![Loading...](https://link.springer.com/static/c4a417b97a76cc2980e3c25e2271af3129e08bbe/images/pdf-preview/spacer.gif)
-
Chapter and Conference Paper
UX-Painter: Fostering UX Improvement in an Agile Setting
It is generally difficult in agile teams, specially those geographically distributed, to keep up with the user experience (UX) issues that emerge on each product increment. UX designers need the help of develo...
-
Chapter and Conference Paper
Flexible Detection of Similar DOM Elements
Different research fields related to the web require detecting similarity between DOM elements. In the field of information extraction, many approaches emerged to extract structured data from web documents, mo...
-
Chapter and Conference Paper
Investigating STEM Students’ First-Time Experience with Smart Glasses
We study how STEM students experience the use of smart glasses for the first time. We evaluate the glasses’ usability, degree of technological acceptance, experience, and elicited emotional response. To this e...
-
Chapter and Conference Paper
Studying the User Experience of an Educational AR-Based App for Smart Glasses
The steady evolution of wearable technology—along with augmented reality (AR)—has enabled important advances in teaching and learning. We present STEM Education, an interactive AR application for smart glasses. W...
-
Chapter and Conference Paper
Tracing User Stories and Source Code Using the Language Extended Lexicon
The development of software systems is a complex activity because of the nature of the software and the management of its construction. The software is by essence complex, since it should capture all the parti...
-
Chapter and Conference Paper
Smart Glasses User Experience in STEM Students: A Systematic Map** Study
User experience (UX) is related to the feelings and emotions that people undergo when interacting with technology. This concept also applies to wearable devices, such as smart glasses, which have been widely a...
-
Chapter and Conference Paper
An Approach to Build P2P Web Extensions
Web extensions are currently the most frequently used mechanism for end-users to externally adapt and enrich the web. While most functionality offered by extensions runs on the browser, extensions that offer c...
-
Chapter and Conference Paper
A Browser-Based P2P Architecture for Collaborative End-User Artifacts in the Edge
The Web is a natural platform for end-user development given the amount of services and contents that users may require to adapt, automate, etc. Transcodings, mashups, Web augmentation, and other techniques ha...
-
Chapter and Conference Paper
An Approach for Migrating Legacy Applications to Mobile Interfaces
Mobile applications changed unexpectedly people life and business models around the world. Nevertheless, there are old applications, called legacies, without adaptation to mobile devices, because this adaptati...
-
Chapter
User Interface Adaptation for Accessibility
In this chapter, we discuss methods and tools for adapting user interfaces to make them more accessible. We introduce the problem of user interface adaptation and characterize different techniques to be adapte...
-
Chapter and Conference Paper
Portability Approaches for Business Web Applications to Mobile Devices: A Systematic Map**
Applications on mobile devices have had an exponential grow; however, there are business legacies 1.0 that have not migrated or have not been adapted due to the operating or economic cost involved in the requi...
-
Chapter and Conference Paper
End-User Development of Voice User Interfaces Based on Web Content
Voice Assistants, and particularly the latest gadgets called smart speakers, allow end users to interact with applications by means of voice commands. As usual, end users are able to install applications (als...
-
Chapter and Conference Paper
An End-User Pipeline for Scra** and Visualizing Semi-Structured Data over the Web
The Web is a vast source of semi-structured datasets that are made readily available to support the construction of new knowledge. Information visualization techniques have been demonstrated as a suitable alte...
-
Chapter and Conference Paper
Towards Full End-Users Control of Social Recommendations
Recommender systems are integrated with a significant number of Web applications hel** users to find what may be of their interest. However, these systems do not always satisfy the users’ expectations regard...
-
Chapter and Conference Paper
Improving Mockup-Based Requirement Specification with End-User Annotations
Agile approaches, one of the key methodologies used in today’s software projects, often rely on user interface mockups for capturing the goals that the system must satisfy. Mockups, as any other requirement a...
-
Chapter and Conference Paper
Improving Legacy Applications with Client-Side Augmentations
Mobile devices have become the most prominent channel to access Web applications. While every mobile device platform like Android or iOS has their own application ecosystem, they are also often used to access...
-
Chapter and Conference Paper
Supporting Mobile Web Augmentation by End Users
This article presents MoWA Authoring, an End User Development platform supporting the improvement of existing –usually third party– Web applications with mobile features. This enhancement is carried out by th...
-
Chapter and Conference Paper
From Search Engines to Augmented Search Services: An End-User Development Approach
The World Wide Web is a vast and continuously changing source of information where searching is a frequent, and sometimes critical, user task. Searching is not always the user’s primary goal but an ancillary ...
-
Chapter and Conference Paper
Web Objects Ambient: An Integrated Platform Supporting New Kinds of Personal Web Experiences
The Personal Web arose to empower end users with the ability to drive and integrate the Web by themselves, according to their own interests. This is usually achieved through Web Augmentation, Mashups or Person...
-
Chapter and Conference Paper
Flexible Distribution of Existing Web Interfaces: An Architecture Involving Developers and End-Users
This paper presents a novel approach towards the opportunistic and lightweight distribution of existent Web User Interfaces. We describe an architecture that allows end-users to collect UI objects into a distr...