logo
Loading...
Improving Web Element Localization by Using a Large Language Model

Computer Science

Improving Web Element Localization by Using a Large Language Model

M. Nass, E. Alégroth, et al.

VON Similo LLM enhances web element localization by using an LLM to select the most likely element from top candidates identified by VON Similo. In an empirical study on 804 element pairs it reduced failed localizations from 70 to 40 (43% reduction), though with slower execution and added GPT-4 cost. Research conducted by Michel Nass, Emil Alégroth, and Robert Feldt.... show more
Abstract
Web-based test automation heavily relies on accurately finding web elements. Traditional methods compare attributes but do not grasp the context and meaning of elements and words. The emergence of large language models (LLMs) like GPT-4, which can show human-like reasoning abilities on some tasks, offers new opportunities for software engineering and web element localization. This paper introduces and evaluates VON Similo LLM, an enhanced web element localization approach. Using an LLM, it selects the most likely web element from the top-ranked ones identified by the existing VON Similo method, ideally aiming to get closer to human-like selection accuracy. An experimental study was conducted using 804 web element pairs from 48 real-world web applications. We measured the number of correctly identified elements as well as the execution times, comparing the effectiveness and efficiency of VON Similo LLM against the baseline algorithm. In addition, motivations from the LLM were recorded and analysed for 140 instances. VON Similo LLM demonstrated improved performance, reducing failed localizations from 70 to 40 (out of 804), a 43% reduction. Despite its slower execution time and additional costs of using the GPT-4 model, the LLM's human-like reasoning showed promise in enhancing web element localization. LLM technology can enhance web element localization in GUI test automation, reducing false positives and potentially lowering maintenance costs. However, further research is necessary to fully understand LLMs' capabilities, limitations and practical use in GUI testing.
Publisher
Software Testing, Verification and Reliability
Published On
Authors
Michel Nass, Emil Alégroth, Robert Feldt
Tags
web element localization
GUI test automation
VON Similo LLM
large language models
GPT-4
human-like reasoning
test maintenance
Listen, Learn & Level Up
Over 10,000 hours of research content in 25+ fields, available in 22+ languages.
No more digging through PDFs, just hit play and absorb the world's latest research in your language, on your time.
listen to research audio papers with researchbunny