-
Chapter and Conference Paper
In Search of Dark Patterns in Chatbots
While Dark Patterns are widely present in graphical user interfaces, in this research we set out to find out whether they are also starting to appear in Chatbots. Dark Patterns are intentionally deceptive desi...
-
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...