May AI Help You? Human-AI Interaction in End-User User Interface Development

Project Details


With the rise of different electronic devices such as smartphones,
tablets and smartwatches, and the emergence of "smart things"
forming part of the Internet of Things (IoT), user interfaces (UIs) have
to be adapted in order to cope with the different input and output
methods as well as device characteristics. In addition to the
challenges dealing with these rapidly changing technologies, user
interface designers struggle to adapt their UIs to evolving user needs
and preferences, resulting in bad user experience. Therefore, the
field of end-user development (EUD) strives to make systems easy to
develop rather than only easy to use.

However, the involvement of end users in the UI design process represents a major challenge, since end users do normally not have the same skills as professional designers. The main question is how to support end users during the UI design process. In order to answer this question, we first investigate how to recommend end users alternative and potentially better designs by extending the eSPACE end-user authoring tool that I developed as part of my PhD. In order to further optimise the recommended alternative user interface designs, we will apply some AI techniques and algorithms. The resulting human-AI interaction
during the UI design process should lead to better user interfaces.
We will thoroughly investigate the potential of human-AI interaction in
end-user user interface development based on extensive usability and user experience studies.
Effective start/end date1/10/2030/09/24


  • User Interface Design
  • End-User Development
  • Human-AI Interaction

Flemish discipline codes

  • Human-computer interaction
  • Information technologies