Title
Carpet: Automating Collaborative Web-Based Process Across Multiple Devices By Capture-And-Replay
Abstract
Modern mobile devices like smartphones and tablet computers are equipped with browsers like Apple Safari, Mozilla FireFox and Google Chrome. People begin to pay more time on mobile devices than on desktop PCs. Though most popular websites have been optimized for mobile browsing, some web applications, particularly those legacy web-based processes, e.g., Office Automation applications, still keep the same PC-version. Users are possibly influenced by poor browsing experiences and low work efficiency due to limited screen estate and touch-centric interaction pattern. To enable collaborative process on multiple devices, a browser-level and process-oriented capture-and-replay might be an option. However, the changes of web contents and structures, diverse user interaction patterns and performance make cross-device capture-and-replay challenging. This paper presents Carpet, a non-intrusive, low-overhead and intuitive cross-device capture-and-replay system. Unlike previous captureand-replay efforts that mainly focus on reporting bugs, Carpet is designed for automating web-based processes across multiple devices. Carpet is built atop standard browser kernels without modifying original browsers. Carpet can capture all user interactions and data on a web application, and replay consistently on various devices. We demonstrate Carpet on some typical web applications, including web game, online office, e-commerce, etc. Our initial experiences suggest that Carpet is surprisingly effective in automating the web-based process.
Year
DOI
Venue
2015
10.1109/COMPSAC.2015.123
39TH ANNUAL IEEE COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC 2015), VOL 2
Keywords
Field
DocType
capture-and-replay, web application, multi devices
Web Accessibility Initiative,World Wide Web,Web page,Computer science,Web modeling,Web application security,Web navigation,Web application,Mobile Web,Web service,Multimedia
Conference
ISSN
Citations 
PageRank 
0730-3157
0
0.34
References 
Authors
12
4
Name
Order
Citations
PageRank
Yun Ma121620.25
Xuanzhe Liu268957.53
Zhen Huang300.34
Hong Mei43535219.36