{"title":"观察者:观察自动化、验证、效率和弹性的浏览器合成环境","authors":"Soham Patel , Kailas Patil , Prawit Chumchu","doi":"10.1016/j.simpa.2025.100752","DOIUrl":null,"url":null,"abstract":"<div><div>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.</div></div>","PeriodicalId":29771,"journal":{"name":"Software Impacts","volume":"24 ","pages":"Article 100752"},"PeriodicalIF":1.3000,"publicationDate":"2025-04-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"OBSERVER: Observing Browser Synthetic Environments for Robotization, Verification, Efficiency, and Resilience\",\"authors\":\"Soham Patel , Kailas Patil , Prawit Chumchu\",\"doi\":\"10.1016/j.simpa.2025.100752\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>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.</div></div>\",\"PeriodicalId\":29771,\"journal\":{\"name\":\"Software Impacts\",\"volume\":\"24 \",\"pages\":\"Article 100752\"},\"PeriodicalIF\":1.3000,\"publicationDate\":\"2025-04-22\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Software Impacts\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2665963825000120\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q3\",\"JCRName\":\"COMPUTER SCIENCE, SOFTWARE ENGINEERING\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Software Impacts","FirstCategoryId":"1085","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2665963825000120","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, SOFTWARE ENGINEERING","Score":null,"Total":0}
OBSERVER: Observing Browser Synthetic Environments for Robotization, Verification, Efficiency, and Resilience
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.