PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
July 2, 2026Proceedings of the ACM on software engineering.0 citationsOpen Access

Recommending Usability Improvements with Multimodal Large Language Models

View Full Paper
SLSebastian LubosAFAlexander FelfernigDGDamian Garber

Key Points

  • This research aims to automate usability evaluation using multimodal large language models to enhance user experience.
  • Developed an automated approach using limited application context and screen recordings as input for an MLLM.
  • Identified usability issues based on Nielsen’s usability heuristics and provided severity-ranked recommendations.
  • Conducted a user study with software engineers to evaluate the quality of generated recommendations.
  • Generated recommendations were assessed for quality and practical usefulness based on user feedback.
  • The approach provided low-effort usability improvement recommendations, demonstrating its potential effectiveness.
  • Participants found the highest-ranked suggestions to be actionable and relevant.

Abstract

Usability describes quality attributes of application user interfaces that determine how effectively users can interact with them. Traditional usability evaluation methods require considerable expertise and resources, which can be challenging, especially for small teams and organizations. Automating usability evaluation could make it more accessible and help to improve the user experience. The recent emergence of powerful multimodal large language models (MLLMs) has opened new opportunities for automating usability evaluation and recommendation of improvements. These models can process visual inputs such as images and videos alongside textual context, which enables the identification of usability issues and the generation of actionable suggestions to resolve these issues. In this paper, we present a novel automated approach that uses limited application context and screen recordings of user interactions as input to an MLLM. The model automatically identifies and describes usability issues based on Nielsen’s usability heuristics , and provides corresponding explanations and improvement recommendations. To reduce the developer effort of manual prioritization, the recommendations are ranked by severity. The quality and practical usefulness of the generated recommendations were evaluated based on a user study that involved software engineers as participants. The evaluation focused on the highest-ranked suggestions provided by the model. The results demonstrate the potential of our approach to provide low-effort usability improvement recommendations. This makes it a promising complement to traditional evaluation methods, especially in settings with limited access to usability experts. In this sense, the approach serves as a basis for future integration into development tools to enable automated usability evaluation within software engineering workflows.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Lubos et al. (2026) studied this question.

synapsesocial.com/papers/6a45fecd9ed134303130f7bdhttps://doi.org/10.1145/3797121
Ask AI
Helpful
Bookmark
Share
View Full Paper