-
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
A Flexible Web Authoring Tool for Building Mobile Learning Experiences
This paper presents a flexible web authoring tool called MoLE for teachers to build their own mobile learning experiences. MoLE allows teachers to define learning activities (set of learning tasks within a wo...
-
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
Capture and Evolution of Web Requirements Using WebSpec
Develo** Web applications is a complex and time consuming process that involves different kind of people, ranging from customers to developers. Requirement artefacts play an important role as they are used b...