Proj CMI Paper Reading: Mining Workflow Models from Web Applications
Abstract
背景:
- Web技术便利了软件发布和更新,但也要求持续测试
- (Having insight into application behavior through explicit models)用显式模型(?)来深入了解应用程序的行为。例如使用状态和状态转换来创建测试。
- 描述这种状态行为模式很困难,因为⼈们需要知道两个状态何时是等价的,以及如何达到那个状态
本文:ProCrawl
任务:从多⽤⼾⼯作流的 Web 应⽤程序中挖掘行为模型
方法:ProCrawl 通过⽣成程序运行并通过⽤⼾界⾯观察应⽤程序行为来逐步学习
实验:
数据集:⼏个真实世界的 Web 应⽤程序
效果:提取的模型能够简明地描述所实现的⼯作流程,并且可以直接⽤于基于模型的测试