<div class="csl-bib-body">
<div class="csl-entry">Visconti, E., Tsigkanos, C., & Nenzi, L. (2025). Automated Monitoring of Web User Interfaces. <i>ACM Transactions on the Web</i>, 1–26. https://doi.org/10.1145/3708512</div>
</div>
-
dc.identifier.issn
1559-1131
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/212563
-
dc.description.abstract
Application development for the modern Web involves sophisticated engineering workflows – including user interface (UI) aspects. Such user interfaces comprise Web elements that are typically created with HTML/CSS markup and JavaScript-like languages, yielding Web documents. Their testing entails performing checks to examine visual and structural parts of the resulting UI software against requirements such as usability, accessibility, performance, or, increasingly, compliance with standards. However, current techniques are largely ad-hoc and tailor-made to specific classes of requirements or Web technologies and extensively require human-in-the-loop qualitative evaluations. Web UI evaluation so far has lacked formal foundations, which would provide assurances of compliance with requirements in an automatic manner.
To this end, we devise a methodology and accompanying technical framework for web UIs. In our approach, requirements are formally specified in a spatio-temporal logic able to capture both the layout of visual components as well as how they change over time, as a user interacts with them. The technique we advocate is independent of the underlying technologies a Web application may be developed with, as well as the browser and operating system used.
To concretely support the specification and evaluation of UI requirements, our framework is grounded on open-source tools for instrumenting, analyzing, and reporting spatio-temporal behaviors in webpages. We demonstrate our approach in practice over Web accessibility standards posing challenges for automated verification.
en
dc.description.sponsorship
FWF - Österr. Wissenschaftsfonds
-
dc.language.iso
en
-
dc.publisher
ASSOC COMPUTING MACHINERY
-
dc.relation.ispartof
ACM Transactions on the Web
-
dc.subject
Spatio-Temporal Logic
en
dc.subject
Monitoring
en
dc.subject
Web Interfaces
en
dc.title
Automated Monitoring of Web User Interfaces
en
dc.type
Article
en
dc.type
Artikel
de
dc.contributor.affiliation
National and Kapodistrian University of Athens, Greece
-
dc.contributor.affiliation
University of Trieste, Italy
-
dc.description.startpage
1
-
dc.description.endpage
26
-
dc.relation.grantno
ZK 35-G
-
dc.type.category
Original Research Article
-
tuw.journal.peerreviewed
true
-
tuw.peerreviewed
true
-
wb.publication.intCoWork
International Co-publication
-
tuw.project.title
High-dimensional statistical learning: New methods to advance economic and sustainability policies
-
tuw.researchTopic.id
I2
-
tuw.researchTopic.name
Computer Engineering and Software-Intensive Systems
-
tuw.researchTopic.value
100
-
dcterms.isPartOf.title
ACM Transactions on the Web
-
tuw.publication.orgunit
E191-01 - Forschungsbereich Cyber-Physical Systems
-
tuw.publisher.doi
10.1145/3708512
-
dc.identifier.eissn
1559-114X
-
dc.description.numberOfPages
26
-
tuw.author.orcid
0000-0002-1146-4850
-
tuw.author.orcid
0000-0002-9493-3404
-
tuw.author.orcid
0000-0003-2263-9342
-
wb.sci
true
-
wb.sciencebranch
Informatik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.value
100
-
item.openairecristype
http://purl.org/coar/resource_type/c_2df8fbb1
-
item.openairetype
research article
-
item.fulltext
no Fulltext
-
item.languageiso639-1
en
-
item.grantfulltext
none
-
item.cerifentitytype
Publications
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems