MIWA: Mixed-Initiative Web Automation for Better User Control and Confidence

MIWA: Mixed-Initiative Web Automation for Better User Control and Confidence
复制标题

MIWA:混合主动 Web 自动化可实现更好的用户控制和信心

DOI:
10.1145/3586183.3606720
复制
发表时间:
2023
期刊:
ACM
影响因子:
--
通讯作者:
Zhang, Tianyi
Zhang, Tianyi
中科院分区:
--
文献类型:
--
作者:
Chen, Weihao;Liu, Xiaoyu;Zhang, Jiacheng;Lam, Ian Iong;Huang, Zhicheng;Dong, Rui;Wang, Xinyu;Zhang, Tianyi

文献摘要

参考文献

被引文献

相似文献

在大数据时代,数据科学家、领域专家和程序员经常使用网络自动化来完成耗时的数据收集任务。然而,开发 Web 自动化脚本需要熟悉编程语言和 HTML,这对于非专家用户来说仍然是一个主要的学习障碍。我们提供 MIWA,这是一种混合主动式 Web 自动化系统,使用户能够通过演示他们想要从目标网站获得哪些内容来创建 Web 自动化脚本。与现有的 Web 自动化工具相比,MIWA 通过以下方式帮助用户更好地理解生成的脚本并建立对其的信任:(1) 通过与目标网站的视觉对应提供脚本行为的分步解释,(2) 通过逐步调试和细粒度演示细化支持对 Web 自动化的更大自主权和控制,以及 (3) 自动检测生成的脚本处理不当的潜在极端情况。我们对 24 名参与者进行了一项受试者内用户研究,并将 MIWA 与 Rousillon(一种最先进的网络自动化工具)进行了比较。结果表明,与 Rousillon 相比,MIWA 将任务完成时间缩短了一半,同时帮助参与者对生成的脚本更有信心。
In the era of Big Data, web automation is frequently used by data scientists, domain experts, and programmers to complete time-consuming data collection tasks. However, developing web automation scripts requires familiarity with a programming language and HTML, which remains a key learning barrier for non-expert users. We provide MIWA, a mixed-initiative web automation system that enables users to create web automation scripts by demonstrating what content they want from the targeted websites. Compared to existing web automation tools, MIWA helps users better understand a generated script and build trust in it by (1) providing a step-by-step explanation of the script’s behavior with visual correspondence to the target website, (2) supporting greater autonomy and control over web automation via step-through debugging and fine-grained demonstration refinement, and (3) automatically detecting potential corner cases that are handled improperly by the generated script. We conducted a within-subjects user study with 24 participants and compared MIWA with Rousillon, a state-of-the-art web automation tool. Results showed that, compared to Rousillon, MIWA reduced the task completion time by half while helping participants gain more confidence in the generated script.
浏览器记录和重放作为最终用户 Web 自动化工具的构建块
DOI: 10.1145/2740908.2742849
发表时间: 2015
期刊: Proceedings of the 24th International Conference on World Wide Web
影响因子: --
作者:
Sarah E. Chasins;Shaon Barman;Rastislav Bodík;Sumit Gulwani
通讯作者: Sumit Gulwani
最终用户使用 vegemite 进行混搭编程
DOI: 10.1145/1502650.1502667
发表时间: 2009
期刊: Proceedings of the 14th international conference on Intelligent user interfaces
影响因子: --
作者:
James Lin;J. Wong;Jeffrey Nichols;A. Cypher;T. Lau
通讯作者: T. Lau
研究报告:使用 R 语言从网络上抓取财务数据
DOI: --
发表时间: 2018
期刊:
影响因子: --
作者:
V. Krotov;Matthew F. Tennyson
通讯作者: Matthew F. Tennyson
通过网络自动化告知住房政策:为领域专家设计编程工具的经验教训
DOI: --
发表时间: 2022
期刊: CHI Extended Abstracts
影响因子: --
作者:
Chris Hess;Sarah E. Chasins
通讯作者: Sarah E. Chasins
Draco:用动态纹理为插图带来生命
DOI: --
发表时间: 2014
期刊: International Conference on Human Factors in Computing Systems
影响因子: --
作者:
Rubaiat Habib Kazi;Fanny Chevalier;Tovi Grossman;Shengdong Zhao;G. Fitzmaurice
通讯作者: G. Fitzmaurice