Computer Science ›› 2014, Vol. 41 ›› Issue (11): 112-117.doi: 10.11896/j.issn.1002-137X.2014.11.022

Previous Articles     Next Articles

Scratch:Tooling Support for Capture-and-replay of User Actions in Chrome Browser

CHEN Xiao-yu,HUANG Zhen,LIU Xuan-zhe,HUANG Gang and ZHANG Ying   

  • Online:2018-11-14 Published:2018-11-14

Abstract: Modern browsers,such as Mozilla FireFox and Google Chrome,are equipped with numerous powerful facilities like plug-ins and add-ons,which significantly enrich the user experiences on the Web.However,as Web applications get more complicated day by day,many tedious processes must be performed frequently,while others which are complex or hard to remember are done less frequently.This paper presenb ed the design of Scratch (Smart Capture-and-Replay at Chrome),a collaborative Programming-by-Demonstration (PBD) system for capturing,recording,editing,and playing back the user interactions and sharing user experience in Chrome Web browser,which greatly enhances people’s efficiency.

Key words: Capture and replay,HTML5,Chrome browser,JavaScript

[1] Eclipse.org.TPTP.http://www.eclipse.org/tptp
[2] Kojouharov C,Solodovnik A,Naumovich G.JTutor:an Eclipseplug-in suite for creation and replay of code-based tutorials[C]∥Proceedings of the 2004 OOPSLA Workshop on Eclipse Technology Exchange(Eclipse’04).ACM,New York,NY,2004:27-31
[3] Leshed G,Haber E M,Matthews T,et al.CoScripter:Automating & Sharing How-To Knowledge in the Enterprise[C]∥CHI.2008
[4] Mickens J,Elson J,Howell J.Mugshot:Deterministic Capture and Replay for JavaScript Applications[C]∥NSDI.2010
[5] Lau T,Bergman L,Castelli V,et al.Sheepdog:Learning Procedures for Technical Support[C]∥IUI.2004:109-116
[6] Little G,Lau T A,Cypher A,et al.Koala:Capture,Share,Automate,PersonalizeBusiness Processes on the Web[C]∥ACM.2007:109-116
[7] Chrome Extension Structure.http://developer.chrome.com/extensions/getstarted.html
[8] ECMAScript Standard.http://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!