{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,29]],"date-time":"2025-11-29T16:24:13Z","timestamp":1764433453509,"version":"3.40.3"},"publisher-location":"Cham","reference-count":16,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030914301"},{"type":"electronic","value":"9783030914318"}],"license":[{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2021,1,1]],"date-time":"2021-01-01T00:00:00Z","timestamp":1609459200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2021]]},"DOI":"10.1007\/978-3-030-91431-8_41","type":"book-chapter","created":{"date-parts":[[2021,11,17]],"date-time":"2021-11-17T16:13:29Z","timestamp":1637165609000},"page":"652-662","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":6,"title":["TAGen: Generating Trigger-Action Rules for Smart Homes by Mining Event Traces"],"prefix":"10.1007","author":[{"given":"Liwei","family":"Liu","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wei","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lu","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Kangkang","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jun","family":"Wei","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yan","family":"Yang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2021,11,18]]},"reference":[{"doi-asserted-by":"crossref","unstructured":"Alemdar, H., Ertan, H., et al.: Aras human activity datasets in multiple homes with multiple residents. In: 2013 7th International Conference on Pervasive Computing Technologies for Healthcare and Workshops, pp. 232\u2013235 (2013)","key":"41_CR1","DOI":"10.4108\/icst.pervasivehealth.2013.252120"},{"issue":"3","key":"41_CR2","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1109\/MCE.2019.2955150","volume":"9","author":"M Anti\u0107","year":"2020","unstructured":"Anti\u0107, M., Papp, I., Ivanovi\u0107, S., Mati\u0107, M.: Learning from smart home data: Methods and challenges of data acquisition and analysis in smart home solutions. IEEE Consum. Electron. Mag. 9(3), 64\u201371 (2020)","journal-title":"IEEE Consum. Electron. Mag."},{"doi-asserted-by":"crossref","unstructured":"Brackenbury, W., Deora, A., Ritchey, J., Vallee, J., He, W., et al.: How users interpret bugs in trigger-action programming. In: Proceedings of the 2019 CHI Conference on Human Factors in Computing Systems, pp. 552. ACM (2019)","key":"41_CR3","DOI":"10.1145\/3290605.3300782"},{"key":"41_CR4","series-title":"Lecture Notes in Computer Science (Lecture Notes in Artificial Intelligence)","doi-asserted-by":"publisher","first-page":"222","DOI":"10.1007\/978-3-319-06605-9_19","volume-title":"Advances in Knowledge Discovery and Data Mining","author":"Y-C Chen","year":"2014","unstructured":"Chen, Y.-C., Chen, C.-C., Peng, W.-C., Lee, W.-C.: Mining correlation patterns among appliances in smart home environment. In: Tseng, V.S., Ho, T.B., Zhou, Z.-H., Chen, A.L.P., Kao, H.-Y. (eds.) PAKDD 2014. LNCS (LNAI), vol. 8444, pp. 222\u2013233. Springer, Cham (2014). https:\/\/doi.org\/10.1007\/978-3-319-06605-9_19"},{"key":"41_CR5","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"328","DOI":"10.1007\/978-3-540-75183-0_24","volume-title":"Business Process Management","author":"CW G\u00fcnther","year":"2007","unstructured":"G\u00fcnther, C.W., van der Aalst, W.M.P.: Fuzzy mining \u2013 adaptive process simplification based on multi-perspective metrics. In: Alonso, G., Dadam, P., Rosemann, M. (eds.) BPM 2007. LNCS, vol. 4714, pp. 328\u2013343. Springer, Heidelberg (2007). https:\/\/doi.org\/10.1007\/978-3-540-75183-0_24"},{"doi-asserted-by":"crossref","unstructured":"He, W., Martinez, J., Padhi, R., Zhang, L., Ur, B.: When smart devices are stupid: negative experiences using home smart devices. In: 2019 IEEE Security and Privacy Workshops (SPW), pp. 150\u2013155. IEEE (2019)","key":"41_CR6","DOI":"10.1109\/SPW.2019.00036"},{"key":"41_CR7","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"660","DOI":"10.1007\/978-3-030-03596-9_48","volume-title":"Service-Oriented Computing","author":"B Huang","year":"2018","unstructured":"Huang, B., Bouguettaya, A., Neiat, A.G.: Convenience-based periodic composition of IoT services. In: Pahl, C., Vukovic, M., Yin, J., Yu, Q. (eds.) ICSOC 2018. LNCS, vol. 11236, pp. 660\u2013678. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-030-03596-9_48"},{"doi-asserted-by":"crossref","unstructured":"Huang, J., Cakmak, M.: Supporting mental model accuracy in trigger-action programming. In: Proceedings of the 2015 ACM International Joint Conference on Pervasive and Ubiquitous Computing, pp. 215\u2013225. Association for Computing Machinery, New York (2015)","key":"41_CR8","DOI":"10.1145\/2750858.2805830"},{"doi-asserted-by":"crossref","unstructured":"Mattioli, A., Patern\u00f2, F.: A visual environment for end-user creation of IoT customization rules with recommendation support. In: Proceedings of the International Conference on Advanced Visual Interfaces, AVI 2020. Association for Computing Machinery (2020)","key":"41_CR9","DOI":"10.1145\/3399715.3399833"},{"key":"41_CR10","doi-asserted-by":"publisher","first-page":"224","DOI":"10.1016\/j.jbi.2016.04.007","volume":"61","author":"E Rojas","year":"2016","unstructured":"Rojas, E., Munoz-Gama, J., Sep\u00falveda, M., Capurro, D.: Process mining in healthcare: a literature review. J. Biomed. Inform. 61, 224\u2013236 (2016)","journal-title":"J. Biomed. Inform."},{"key":"41_CR11","series-title":"Lecture Notes in Networks and Systems","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1007\/978-3-319-56994-9_18","volume-title":"Proceedings of SAI Intelligent Systems Conference (IntelliSys) 2016","author":"N Tax","year":"2018","unstructured":"Tax, N., Sidorova, N., Haakma, R., van der Aalst, W.M.P.: Event abstraction for process mining using supervised learning techniques. In: Bi, Y., Kapoor, S., Bhatia, R. (eds.) IntelliSys 2016. LNNS, vol. 15, pp. 251\u2013269. Springer, Cham (2018). https:\/\/doi.org\/10.1007\/978-3-319-56994-9_18"},{"doi-asserted-by":"crossref","unstructured":"Ur, B., et al.: Trigger-action programming in the wild: an analysis of 200,000 IFTTT recipes. In: Proceedings of the 2016 CHI Conference on Human Factors in Computing Systems, pp. 3227\u20133231. ACM (2016)","key":"41_CR12","DOI":"10.1145\/2858036.2858556"},{"unstructured":"Weijters, A., van Der Aalst, W.M., et al.: Process mining with the heuristics miner-algorithm. Technische Universiteit Eindhoven, Technical report, WP 166, 1\u201334 (2006)","key":"41_CR13"},{"issue":"3","key":"41_CR14","first-page":"1","volume":"4","author":"L Zhang","year":"2020","unstructured":"Zhang, L., He, W., Morkved, O., Zhao, V., Ur, B.: Trace2TAP: synthesizing trigger-action programs from traces of behavior. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol. 4(3), 1\u201326 (2020)","journal-title":"Proc. ACM Interact. Mob. Wearable Ubiquitous Technol."},{"doi-asserted-by":"crossref","unstructured":"Zhang, L., He, W., et al.: AutoTap: synthesizing and repairing trigger-action programs using LTL properties. In: Proceedings of the 41st International Conference on Software Engineering, pp. 281\u2013291. IEEE Press (2019)","key":"41_CR15","DOI":"10.1109\/ICSE.2019.00043"},{"doi-asserted-by":"crossref","unstructured":"Zhao, V., et al.: Visualizing differences to improve end-user understanding of trigger-action programs, CHI EA 2020, pp. 1\u201310. Association for Computing Machinery (2020)","key":"41_CR16","DOI":"10.1145\/3334480.3382940"}],"container-title":["Lecture Notes in Computer Science","Service-Oriented Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-91431-8_41","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,11,19]],"date-time":"2021-11-19T00:07:43Z","timestamp":1637280463000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-030-91431-8_41"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2021]]},"ISBN":["9783030914301","9783030914318"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-91431-8_41","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2021]]},"assertion":[{"value":"18 November 2021","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICSOC","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Service-Oriented Computing","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Dubai","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"United Arab Emirates","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2021","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22 November 2021","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"25 November 2021","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"19","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icsoc2021","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/icsoc.org\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"EasyChair","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"189","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"39","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"28","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"21% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"3","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}