![Loading...](https://link.springer.com/static/c4a417b97a76cc2980e3c25e2271af3129e08bbe/images/pdf-preview/spacer.gif)
113 Result(s)
-
Article
UX debt in an agile development process: evidence and characterization
The metaphor of technical debt (TD) has generated a conceptual framework on factors that weaken the quality of software and accumulate a repair cost. However, user-related aspects like user experience (UX) rec...
-
Article
Development iterations based on web augmentation and context tasks
The use of prototypes in requirements engineering has widely known benefits since they actively involve the stakeholders in the development process. Web Augmentation techniques make it possible to build protot...
-
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...
-
Article
Migrating legacy Web applications
Since the adoption of portable devices like smartphones or smartwatches, the usage of applications has rapidly increased for supporting diverse daily activities from connecting with friends to measuring runnin...
-
Article
Open AccessEngaging end-user driven recommender systems: personalization through web augmentation
In the past decades recommender systems have become a powerful tool to improve personalization on the Web. Yet, many popular websites lack such functionality, its implementation usually requires certain technical...
-
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...
-
Article
MDWA: a model-driven Web augmentation approach—co** with client- and server-side support
Web augmentation is a set of techniques allowing users to define and execute software which is dependent on the presentation layer of a concrete Web page. Through the use of specialized Web augmentation artifa...
-
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...
-
Article
Distributed Web browsing: supporting frequent uses and opportunistic requirements
Nowadays, the development of Web applications supporting distributed user interfaces (DUI) is straightforward. However, it is still hard to find Web sites supporting this kind of user interaction. Although stu...
-
Article
Usability improvement through A/B testing and refactoring
Usability evaluation is an essential task in web application development. There have been several attempts to integrate user-centered design with agile methods, but it is hard to synchronize their practices. U...
-
Article
DataMock: An Agile Approach for Building Data Models from User Interface Mockups
In modern software development, much time is devoted and much attention is paid to the activity of data modeling and the translation of data models into databases. This has motivated the proposal of different ...
-
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...