Trigger-Action Programming in the Wild: An Analysis of 200,000 IFTTT Recipes

Trigger-Action Programming in the Wild: An Analysis of 200,000 IFTTT Recipes
复制标题

DOI:
10.1145/2858036.2858556
复制
发表时间:
2016-05
期刊:
Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems
影响因子:
--
通讯作者:
Blase Ur;Melwyn Pak Yong Ho;Stephen Brawner;Jiyun Lee;Sarah Mennicken;N. Picard;Diane Schulze;M. Littman
Blase Ur;Melwyn Pak Yong Ho;Stephen Brawner;Jiyun Lee;Sarah Mennicken;N. Picard;Diane Schulze;M. Littman
中科院分区:
其他
文献类型:
--
作者:
Blase Ur;Melwyn Pak Yong Ho;Stephen Brawner;Jiyun Lee;Sarah Mennicken;N. Picard;Diane Schulze;M. Littman

文献摘要

被引文献

相似文献

虽然研究人员长期以来一直在使用触发器-动作(IF-THEN)模型来调查最终用户编程,但IFTTT网站是这种模式被大规模使用的第一批实例之一。为了了解IFTTT用户正在创建什么,我们收集了截至2015年9月在IFTTT上公开分享的224,590个程序,并将发布此数据集以刺激未来的研究。随着时间的推移,我们对这些计划和IFTTT生态系统的各个方面进行了描述。我们发现大量用户正在制作一套不同的最终用户程序-超过10万名不同的用户共享了程序。这些程序代表了一系列非常广泛的连接,似乎填补了功能上的空白,但用户经常复制别人的程序。
While researchers have long investigated end-user programming using a trigger-action (if-then) model, the website IFTTT is among the first instances of this paradigm being used on a large scale. To understand what IFTTT users are creating, we scraped the 224,590 programs shared publicly on IFTTT as of September 2015 and are releasing this dataset to spur future research. We characterize aspects of these programs and the IFTTT ecosystem over time. We find a large number of users are crafting a diverse set of end-user programs---over 100,000 different users have shared programs. These programs represent a very broad array of connections that appear to fill gaps in functionality, yet users often duplicate others' programs.