![Loading...](https://link.springer.com/static/c4a417b97a76cc2980e3c25e2271af3129e08bbe/images/pdf-preview/spacer.gif)
-
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 Tool for Detecting Bad Usability Smells in an Automatic Way
The refactoring technique helps developers to improve not only source code quality, but also other aspects like usability. The problems refactoring helps to solve in the specific field of web usability are con...
-
Chapter and Conference Paper
An Extensible, Model-Driven and End-User Centric Approach for API Building
The implementation of APIs in new applications is becoming a mandatory requirement due to the increasing use of cloud-based solutions, the necessity of integration with ubiquitous applications (like Facebook o...
-
Chapter and Conference Paper
MockAPI: An Agile Approach Supporting API-first Web Application Development
In the last years, agile development methodologies have been widely adopted. However, they still lack support for API requirements while, at the same time, public RESTful APIs are fueling a rapid growth of web...
-
Chapter and Conference Paper
From Requirements to Web Applications in an Agile Model-Driven Approach
Web applications are hard to build not only because of technical reasons but also because they involve many different kinds of stakeholders. Involving customers in the development process is a must, not only w...
-
Chapter and Conference Paper
From Interface Mockups to Web Application Models
The process of modeling and implementing Web applications has been successfully improved by the use of Model-Driven Web Engineering (MDWE) methodologies. However, because of their traditional process models, t...
-
Chapter and Conference Paper
Dealing with Navigation and Interaction Requirements Changes in a TDD-Based Web Engineering Approach
Web applications are well suited to be developed with agile methods. However, as they tend to change too fast, special care must be put in change management, both to satisfy customers and reduce developers loa...
-
Chapter and Conference Paper
From Mockups to User Interface Models: An Extensible Model Driven Approach
Sketching web applications with mockup tools is a common practice that improves the process of elicitation and validation of requirements in web applications. However, mockups are used as a “quick and dirty” w...
-
Chapter and Conference Paper
Bridging Test and Model-Driven Approaches in Web Engineering
In the last years there has been a growing interest in agile methods and their integration into the so called “unified” approaches. In the field of Web Engineering, agile approaches such as test-driven develop...
-
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...