arXiv:2410.17258cs.IRcs.AI2024-10

将网页应用状态结构化建模,更好理解动态交互行为。

Representing Web Applications As Knowledge Graphs

  • 用应用状态替代无结构页面,构建可理解的图结构
  • 节点表示状态,边表示用户操作带来的状态转移
  • 适合自动化测试与行为分析场景

传统网页爬取方法主要依赖从起始页提取超链接并递归追踪资源,构建的图中节点为网页的无结构数据,边代表页面间跳转。然而,这类方法难以捕捉现代网页应用固有的动态与交互特性。本文提出新方法,将每个节点建模为应用当前状态的结构化表示,边则反映用户发起的操作或状态转移。该结构化表示使系统能更全面、功能性地理解网页应用,为自动化测试与行为分析等下游任务提供关键支持。

原文摘要 · Abstract (English)

Traditional methods for crawling and parsing web applications predominantly rely on extracting hyperlinks from initial pages and recursively following linked resources. This approach constructs a graph where nodes represent unstructured data from web pages, and edges signify transitions between them. However, these techniques are limited in capturing the dynamic and interactive behaviors inherent to modern web applications. In contrast, the proposed method models each node as a structured representation of the application's current state, with edges reflecting user-initiated actions or transitions. This structured representation enables a more comprehensive and functional understanding of web applications, offering valuable insights for downstream tasks such as automated testing and behavior analysis.

知识图谱网页应用状态建模

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。