An Analysis of 200,000 IFTTT Recipes Blase Ur, Melwyn Pak Yong Ho, - PowerPoint PPT Presentation
Trigger-Action Programming in the Wild: An Analysis of 200,000 IFTTT Recipes Blase Ur, Melwyn Pak Yong Ho, Stephen Brawner, Jiyun Lee, Sarah Mennicken, Noah Picard, Diane Schulze, Michael Littman 1 2 Trigger-Action Programming 3
Trigger-Action Programming in the Wild: An Analysis of 200,000 IFTTT Recipes Blase Ur, Melwyn Pak Yong Ho, Stephen Brawner, Jiyun Lee, Sarah Mennicken, Noah Picard, Diane Schulze, Michael Littman 1
2
Trigger-Action Programming 3
Trigger-Action Programming 4
Trigger-Action Programming 5
Trigger-Action Programming 6
Trigger-Action Programming 7
Trigger-Action Programming 8
Trigger-Action Programming 9
Trigger-Action Programming 10
Trigger-Action Programming 11
What are people creating on ? 12
Methodology • Collect all publicly shared IFTTT recipes 13
Methodology • Collect all publicly shared IFTTT recipes 14
Methodology • Collect all publicly shared IFTTT recipes – Using Selenium & ChromeDriver 15
Methodology • Collect all publicly shared IFTTT recipes – Using Selenium & ChromeDriver – As of September 6, 2015 16
Methodology • Collect all publicly shared IFTTT recipes – Using Selenium & ChromeDriver – As of September 6, 2015 – Compare to 2013 dataset (CHI 2014) 17
Methodology • Collect all publicly shared IFTTT recipes – Using Selenium & ChromeDriver – As of September 6, 2015 – Compare to 2013 dataset (CHI 2014) • Characterize recipes & ecosystem 18
Methodology • Collect all publicly shared IFTTT recipes – Using Selenium & ChromeDriver – As of September 6, 2015 – Compare to 2013 dataset (CHI 2014) • Characterize recipes & ecosystem • Share dataset with other researchers 19
Example 20
Example: Trigger Channel 21
Example: Trigger 22
Example: Action Channel 23
Example: Action 24
Example: Author 25
Example: Title 26
Example: Adoptions 27
Key Characteristics 28
Key Characteristics • Huge growth from 2013 2015 29
Key Characteristics • Huge growth from 2013 2015 – 67,820 recipes 224,590 recipes 30
Key Characteristics • Huge growth from 2013 2015 – 67,820 recipes 224,590 recipes – 35,495 authors 106,452 authors 31
Key Characteristics • Huge growth from 2013 2015 – 67,820 recipes 224,590 recipes – 35,495 authors 106,452 authors • Many authors, but few are prolific – Only 2.5% of authors shared 10+ recipes 32
Key Characteristics • Huge growth from 2013 2015 – 67,820 recipes 224,590 recipes – 35,495 authors 106,452 authors • Many authors, but few are prolific – Only 2.5% of authors shared 10+ recipes • Many connections are being made 33
Key Characteristics • Huge growth from 2013 2015 – 67,820 recipes 224,590 recipes – 35,495 authors 106,452 authors • Many authors, but few are prolific – Only 2.5% of authors shared 10+ recipes • Many connections are being made – 15,961 unique trigger-action combinations 34
Key Insights 35
Key Insights • IFTTT is big…and growing 36
Key Insights • IFTTT is big…and growing 37
Key Insights • IFTTT is big…and growing • Adoptions vs. duplicated functionality 38
Key Insights • IFTTT is big…and growing • Adoptions vs. duplicated functionality 39
Key Insights • IFTTT is big…and growing • Adoptions vs. duplicated functionality • Many diverse connections 40
Key Insights • IFTTT is big…and growing • Adoptions vs. duplicated functionality • Many diverse connections Trigger channels Action channels 41
Key Insights • IFTTT is big…and growing • Adoptions vs. duplicated functionality • Many diverse connections • ???????????? 42
Trigger-Action Programming in the Wild: An Analysis of 200,000 IFTTT Recipes Download the dataset at www.upod.io/datasets Blase Ur, Melwyn Pak Yong Ho, Stephen Brawner, Jiyun Lee, Sarah Mennicken, Noah Picard, Diane Schulze, Michael Littman 43
Recommend
More recommend
Explore More Topics
Stay informed with curated content and fresh updates.