![Loading...](https://link.springer.com/static/c4a417b97a76cc2980e3c25e2271af3129e08bbe/images/pdf-preview/spacer.gif)
-
Chapter and Conference Paper
An Object-Oriented Approach for Context-Aware Applications
In this paper we present a novel, object-oriented approach for designing and building applications that provide context-aware services. Our approach emphasizes a clear separation of the relevant concerns in th...
-
Article
Open AccessGuest Editorial to the Theme Section on Model-Driven Web Engineering
-
Article
A framework and tool to manage Cloud Computing service quality
Cloud Computing has generated considerable interest in both companies specialized in Information and Communication Technology and business context in general. The Sourcing Capability Maturity Model for service...
-
Article
Assessing refactorings for usability in e-commerce applications
Refactoring has been reported as a helpful technique to systematically improve non-functional attributes of software. This paper evaluates the relevance of refactoring for improving usability on web applicatio...
-
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
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...
-
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 ...
-
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
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...
-
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...