SemLink: A Semantic-Aware Automated Test Oracle for Hyperlink Verification using Siamese Sentence-BERT
Guan-Yan Yang, Wei-Ling Wen, Shu-Yuan Ku, Farn Wang, Kuo-Hui Yeh

TL;DR
SemLink introduces a semantic-aware automated test oracle using Siamese Sentence-BERT to verify hyperlink validity, effectively detecting semantic drift and link rot with high accuracy and efficiency.
Contribution
This paper presents SemLink, a novel semantic hyperlink verification method leveraging Siamese SBERT, and introduces the HWPP dataset for training and evaluation.
Findings
SemLink achieves 96% recall in hyperlink verification.
Operates 47.5 times faster than large LLMs like GPT-5.2.
Requires fewer computational resources while maintaining high accuracy.
Abstract
Web applications rely heavily on hyperlinks to connect disparate information resources. However, the dynamic nature of the web leads to link rot, where targets become unavailable, and more insidiously, semantic drift, where a valid HTTP 200 connection exists, but the target content no longer aligns with the source context. Traditional verification tools, which primarily function as crash oracles by checking HTTP status codes, often fail to detect semantic inconsistencies, thereby compromising web integrity and user experience. While Large Language Models (LLMs) offer semantic understanding, they suffer from high latency, privacy concerns, and prohibitive costs for large-scale regression testing. In this paper, we propose SemLink, a novel automated test oracle for semantic hyperlink verification. SemLink leverages a Siamese Neural Network architecture powered by a pre-trained…
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.
