首页> 外文会议>International Conference on Software Engineering: Companion Proceedings >WebEvo: Taming Web Application Evolution via Semantic Structure Change Detection
【24h】

WebEvo: Taming Web Application Evolution via Semantic Structure Change Detection

机译:WebEVO:通过语义结构改变检测来驯服Web应用程序演变

获取原文

摘要

In order to prevent information retrieval (IR) and robotic process automation (RPA) tools from functioning improperly due to website evolution, it is important to develop web monitoring tools to monitor changes in a website and report them to the developers and testers. Existing monitoring tools commonly make use of DOM-tree based similarity and visual analysis between different versions of web pages. However, DOM-tree based similarity suffers are prone to false positives, since they cannot identify content-based changes (i.e., contents refreshed every time a web page is retrieved) and GUI widget evolution (e.g., moving a button). Such imprecision adversely affect IR tools or test scripts. To address this problem, we propose approach, WebEvo, that first performs DOM-based change detection, and then leverages historic pages to identify the regions that represent content-based changes, which can be safely ignored. Further, to identify refactoring changes that preserve semantics and appearances of GUI widgets, WebEvo adapts computer vision (CV) techniques to identify the mappings of the GUI widgets from the old web page to the new web page on an element-by-element basis. We evaluated WebEvo on 10 real-world websites from 8 popular categories to demonstrate the superiority of WebEvo over the existing work that relies on DOM-tree based detection or whole-page visual comparison.
机译:为了防止信息检索(IR)和机器人过程自动化(RPA)工具因网站演变而不正当运作,开发Web监控工具非常重要,以监控网站的变化并将其报告给开发人员和测试人员。现有的监控工具通常利用不同版本的网页之间基于DOM-Tree的相似性和可视化分析。然而,基于DOM-Tree的相似性容易出现误报,因为它们无法识别基于内容的更改(即,每次检索网页时刷新的内容)和GUI小部件演进(例如,移动按钮)。此类不精确会对IR工具或测试脚本产生不利影响。为了解决这个问题,我们提出了方法,首先执行基于DOM的更改检测,然后利用历史页面来识别代表基于内容的更改的区域,这可以安全地忽略这一点。此外,为了识别保存GUI小部件的语义和外观的重构变化,WebEVO适应计算机视觉(CV)技术,以将GUI小部件从旧网页识别到新网页的基础上的新网页。从8个流行类别评估了10个现实世界网站的Web沃来评估Web evo在现有工作中的优越性,依赖于基于DOM树的检测或全页视觉比较。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号