Web Element Relocalization in Evolving Web Applications: A Comparative Analysis and Extension Study
Anton Kluge, Andrea Stocco

TL;DR
This study compares and extends web element relocalization algorithms, improving their accuracy and robustness in evolving web applications through replication, analysis, and a novel hybrid approach.
Contribution
It replicates recent algorithms, analyzes validity threats, proposes improvements, and introduces HybridSimilo, a new method combining strengths of existing algorithms.
Findings
HybridSimilo locates 98.8% of broken elements in tests.
Algorithm refinements improved Similo's accuracy by 5.62%.
VON Similo produces more false positives than Similo.
Abstract
Fragile web tests, primarily caused by locator breakages, are a persistent challenge in web development. Hence, researchers have proposed techniques for web-element re-identification in which algorithms utilize a range of element properties to relocate elements on updated versions of websites based on similarity scoring. In this paper, we replicate the original studies of the most recent propositions in the literature, namely the Similo algorithm and its successor, VON Similo. We also acknowledge and reconsider assumptions related to threats to validity in the original studies, which prompted additional analysis and the development of mitigation techniques. Our analysis revealed that VON Similo, despite its novel approach, tends to produce more false positives than Similo. We mitigated these issues through algorithmic refinements and optimization algorithms that enhance parameters and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Testing and Debugging Techniques · Web Application Security Vulnerabilities · Web Data Mining and Analysis
