Jump to main content Hotkeys
Distributed and Self-organizing Systems
Distributed and Self-organizing Systems

PUBLICATION

Automated Estimation of Web Interaction Complexity based on UI Tests

Type

Conference Paper

Year

2026

Authors

heseba

Julián Grigera

Julián Grigera

Ekaterina Pavlova

Ekaterina Pavlova

gaedke

Research Area

Web Engineering

Event

26th International Conference of Web Engineering (ICWE2026)

Published in

Web Engineering: 26th International Conference, ICWE 2026, Lyon, France, June 9 – June 12, 2026, Proceedings

ISBN/ISSN

tba

Download

PDF

Abstract

Evaluating the complexity of user interaction is crucial for engineering usable web application and to make informed design decisions. Automated approaches are increasingly being investigated due to the time, cost and expertise requirements of conducting empirical user studies. However, these approaches require creating extra artifacts otherwise not useful for software production, focus on static aspects of the user interface, or require specially instrumented running interface versions. Thus, we explore the feasibility of automated interaction complexity estimation through the analysis of existing web UI tests. We propose a novel software architecture for the analysis of UI tests and study the suitability of 11 different candidate UI test metrics from the domains of UI analysis, program understanding and cognitive modeling. By conducting an experiment with 38 participants, we compared human-delivered assessments to the UI test metrics. From this experiment, we obtained 2 linear and multiple linear regression models that can be used to predict interaction complexity. Additionally, we obtained a second set of multiple linear regression models based on a wider range of metrics, using Principal Component Analysis to narrow the input down to 3 components. These results suggest that automatically extracted UI test metrics can help determine interaction complexity, using existing artifacts. Our method is well-suited for integration into CI/CD pipelines, supporting the incremental and iterative nature of modern agile practices.

Reference

TBA



Powered by DGS
Edit list (authentication required)

Press Articles