Overview • About • Publications • Members • Datasets • Videos • Press • Blog • Contact  

Wordle To encourage further investigation of trigger-action programming in the real world, we have released our CHI '16 dataset of 224,590 IFTTT recipes (as of September 2015) to fellow academic researchers. Per our agreement with IFTTT, this dataset may only be used for academic, non-commercial purposes. Note that you may not re-distribute the raw dataset. You may, however, distribute aggregate findings, such as writing an academic paper or blog post with the results of your analyses.

To access the dataset, you first need to email Blase (blase at blaseur.com) with a statement that you will only use this dataset for academic, non-commercial purposes. He will reply to you with a username and password, which you can then use to access the data files.

We are distributing the data in a tab-separated file (tsv). The 11 fields are separated by tabs, while recipes are separated by newlines. To get you started analyzing the dataset, we have written a sample script for R that reads in the data and identifies the three most prolific authors. Once you have downloaded our dataset, also download our sample script to the same directory. You can run it from the command line as follows: R CMD BATCH iftttexample.R

One example recipe from our data, with the column names in bold, follows:

  1. id: 59528
  2. description: Dropbox my Instagrams (User-provided text that serves as the recipe's title)
  3. author: lehmann_heat (The user who created the recipe)
  4. date: September 29, 2012 (Date of posting)
  5. shares (termed "Adoptions" in the paper): 520 (How many other users have added the recipe to "my recipes")
  6. triggerchannel: Instagram (The device or service)
  7. trigger: Any new photo by you
  8. triggerdescription (not discussed in the paper): This Trigger fires every time you share any new photo on Instagram. (An IFTTT-generated description of the trigger)
  9. actionchannel: Dropbox
  10. action: Add file from URL
  11. actiondescription (not discussed in the paper): This Action will download a file at a given URL and add it to Dropbox at the path you specify. NOTE: 30 MB file size limit. (An IFTTT-generated description of the action)