OBSERVER: Observing Browser Synthetic Environments for Robotization, Verification, Efficiency, and Resilience
Year: 2025
Type: article
Abstract: OBSERVER is a browser extension intended to record user interactions and their associated DOM structures in real time. It records activities including clicks, inputs, and scrolling, extracts contextual information, and exports it in JSON format. The tool improves test automation, synthetic monitoring, and debugging by offering accurate and reusable interaction data. OBSERVER employs a start-and-stop method to facilitate effective data gathering while reducing overhead. This study examines its design, applications, and prospective research prospects, emphasizing its contributions to automated testing, observability, and performance enhancement in web applications. • OBSERVER supports auto XPath, relative XPaths, iframe/shadow DOM, dynamic elements, user actions & URL capture. • OBSERVERS logs clicks, inputs, scrolls, navigation, DOM changes & metadata for a full view of user behavior. • OBSERVER converts user actions & objects to JSON for easy use with testing tools, monitoring systems & debugging. • OBSERVER uses simple start/stop controls for precise data capture with minimal impact on browser performance.
Source: Software Impacts
Authors: Soham Patel, Kailas Patil, Prawit Chumchu
Institutions: Vishwakarma University, Kasetsart University
Language: English
Subfield: Software
Field: Computer Science
Domain: Physical Sciences
Open Access status: gold
Estimated APC paid: $600
OpenAlex ID: W4409670450
