{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,19]],"date-time":"2026-03-19T11:57:06Z","timestamp":1773921426231,"version":"3.50.1"},"reference-count":59,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2018,3,26]],"date-time":"2018-03-26T00:00:00Z","timestamp":1522022400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["Proc. ACM Interact. Mob. Wearable Ubiquitous Technol."],"published-print":{"date-parts":[[2018,3,26]]},"abstract":"<jats:p>Modern smartphones and ubiquitous computing systems collect a wealth of context data from users. Conditional action rules, as popularized by the IFTTT (If-This-Then-That) platform, are a popular way for users to automate frequently repeated tasks or receive smart reminders, due to the intelligibility and control that rules provide to users. A key drawback of IFTTT systems is that they place the burden of manually specifying action rules on the user. While multiple rule mining algorithms have been proposed in existing work to automatically discover action rules, they generate hundreds of action rules, and the problem of how to present a small subset of rules to smartphone users and allow them to interactively select action rules remains unsolved. In this work, we take the first step towards solving this problem by designing and implementing RuleSelector, the first interactive rule selection tool to allow smartphone users to browse, modify, and select action rules from a small set of summarized rules presented to the user. We propose novel rule selection metrics to address the needs of smartphone users, and analyze the performance of RuleSelector using data from 200 users. We also perform a qualitative user study in order to evaluate how users use the RuleSelector tool and perceive the selected rules, and present the insights gained and design recommendations for future rule selection systems. Our users rated the selected rules from useful to very useful, and an important finding of our study is that users prefer an interactive rule selection system such as RuleSelector that automatically suggests rules, but allows users to select and modify the suggested rules. Finally, we examine the promise of RuleSelector in other ubiquitous computing systems such as smart homes and smart TVs by applying our tool to public context datasets from these domains.<\/jats:p>","DOI":"10.1145\/3191767","type":"journal-article","created":{"date-parts":[[2018,3,27]],"date-time":"2018-03-27T12:06:45Z","timestamp":1522152405000},"page":"1-34","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":19,"title":["RuleSelector"],"prefix":"10.1145","volume":"2","author":[{"given":"Vijay","family":"Srinivasan","sequence":"first","affiliation":[{"name":"Samsung Research America, Mountain View, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Christian","family":"Koehler","sequence":"additional","affiliation":[{"name":"Samsung Research America, Mountain View, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hongxia","family":"Jin","sequence":"additional","affiliation":[{"name":"Samsung Research America, Mountain View, CA, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2018,3,26]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.5555\/647985.743843"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.5555\/645920.672836"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03655-2_86"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/182.358434"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1007\/s00779-003-0240-0"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2858036.2858557"},{"key":"e_1_2_1_7_1","volume-title":"Dey","author":"Barkhuus Louise","year":"2003","unstructured":"Louise Barkhuus and Anind K. Dey. 2003. Location-Based Services for Mobile Telephony: a Study of Users' Privacy Concerns.. In In Interact, vol. 3 ACM Press, 702--712."},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/276305.276313"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/1357054.1357237"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.5555\/3227252.3227608"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2449396.2449431"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1002\/widm.1074"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1145\/1520340.1520621"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/1871437.1871702"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/SAINT.2009.12"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/1753326.1753699"},{"key":"e_1_2_1_17_1","volume-title":"International Journal of Human\u00e2\u0102\u015eComputer Interaction","author":"Dong Miaomiao","unstructured":"Miaomiao Dong, Ling Chen, Liwen Wang, Xianta Jiang, and Gencai Chen. 2017. Uncertainty Visualization for Mobile and Wearable Devices Based Activity Recognition Systems. In International Journal of Human\u00e2\u0102\u015eComputer Interaction. Taylor and Francis, 151--163."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.3389\/fict.2015.00006"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-39718-2_25"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1145\/2632048.2636093"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/1132960.1132963"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/3027063.3027091"},{"key":"e_1_2_1_23_1","volume-title":"Visualizing association rules: Introduction to the R-extension package arulesViz. R project module","author":"Hahsler Michael","year":"2011","unstructured":"Michael Hahsler and Sudheer Chelluboina. 2011. Visualizing association rules: Introduction to the R-extension package arulesViz. R project module (2011), 223--238."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/347090.347167"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.5555\/2908658.2908664"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.5555\/645805.670137"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICDMW.2014.61"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869983.1869989"},{"key":"e_1_2_1_29_1","doi-asserted-by":"publisher","DOI":"10.1109\/MPRV.2016.68"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2632048.2632069"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1007\/11853565_15"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1040830.1040880"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1864349.1864353"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2030112.2030168"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.5555\/646417.693177"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2013.27"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/1124772.1124903"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/2187836.2187868"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","unstructured":"Ken McGarry. {n. d.}. A Survey of Interestingness Measures for Knowledge Discovery. Knowl. Eng. Rev. ({n. d.}). 10.1017\/S0269888905000408","DOI":"10.1017\/S0269888905000408"},{"key":"e_1_2_1_41_1","volume-title":"PKDD","author":"Mielikainen Taneli","unstructured":"Taneli Mielikainen and Heikki Mannila. 2003. The pattern ordering problem. In PKDD, Vol. 2838. Springer, 327--338."},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/INSS.2008.4610872"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2638728.2641285"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2307636.2307640"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2668332.2668348"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.5555\/645503.656256"},{"key":"e_1_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1109\/TKDE.2016.2592527"},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.3390\/s150922616"},{"key":"e_1_2_1_49_1","volume-title":"Pervasive and Mobile Computing 12","author":"Do Minh Tri","unstructured":"rinh Minh Tri Do and Daniel Gatica-Perez. 2014. Where and what: Using smartphones to predict next locations and applications in daily life. In Pervasive and Mobile Computing 12. Elsevier, 79--91."},{"key":"e_1_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/2370216.2370243"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1109\/69.553165"},{"key":"e_1_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/237814.237991"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1007\/11551201_14"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/2632048.2632052"},{"key":"e_1_2_1_55_1","doi-asserted-by":"crossref","unstructured":"N. K. Vuong S. Chan C. T. Lau and K. M. Lau. 2011. A predictive location-aware algorithm for dementia care. In In Consumer Electronics (ISCE) 2011. IEEE 339--342.","DOI":"10.1109\/ISCE.2011.5973845"},{"key":"e_1_2_1_56_1","doi-asserted-by":"publisher","DOI":"10.1145\/1150402.1150452"},{"key":"e_1_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/2493988.2494333"},{"key":"e_1_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1081870.1081907"},{"key":"e_1_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1145\/1409635.1409678"},{"key":"e_1_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.5555\/1732643.1732694"}],"container-title":["Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3191767","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3191767","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T02:26:42Z","timestamp":1750213602000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3191767"}},"subtitle":["Selecting Conditional Action Rules from User Behavior Patterns"],"short-title":[],"issued":{"date-parts":[[2018,3,26]]},"references-count":59,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2018,3,26]]}},"alternative-id":["10.1145\/3191767"],"URL":"https:\/\/doi.org\/10.1145\/3191767","relation":{},"ISSN":["2474-9567"],"issn-type":[{"value":"2474-9567","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,3,26]]},"assertion":[{"value":"2017-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-01-01","order":2,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2018-03-26","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}