{"id":"https://openalex.org/W3212567799","doi":"https://doi.org/10.1142/s0218194021500510","title":"Context-Aware Conversational Recommendation of Trigger-Action Rules in IoT Programming","display_name":"Context-Aware Conversational Recommendation of Trigger-Action Rules in IoT Programming","publication_year":2021,"publication_date":"2021-10-01","ids":{"openalex":"https://openalex.org/W3212567799","doi":"https://doi.org/10.1142/s0218194021500510","mag":"3212567799"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218194021500510","pdf_url":null,"source":{"id":"https://openalex.org/S131442419","display_name":"International Journal of Software Engineering and Knowledge Engineering","issn_l":"0218-1940","issn":["0218-1940","1793-6403"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"journal-article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5019967980","display_name":"Mingxin Zhao","orcid":"https://orcid.org/0000-0001-7783-217X"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Mingxin Zhao","raw_affiliation_strings":["School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, P.\u00a0R.\u00a0China"],"affiliations":[{"raw_affiliation_string":"School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, P.\u00a0R.\u00a0China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5014337232","display_name":"Qinyue Wu","orcid":null},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qinyue Wu","raw_affiliation_strings":["School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, P.\u00a0R.\u00a0China"],"affiliations":[{"raw_affiliation_string":"School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, P.\u00a0R.\u00a0China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044354048","display_name":"Enze Ma","orcid":"https://orcid.org/0009-0002-6730-9558"},"institutions":[{"id":"https://openalex.org/I31683504","display_name":"Beijing Forestry University","ror":"https://ror.org/04xv2pc41","country_code":"CN","type":"education","lineage":["https://openalex.org/I1327237609","https://openalex.org/I31683504","https://openalex.org/I4210127390"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Enze Ma","raw_affiliation_strings":["Beijing Forestry University, P.\u00a0R.\u00a0China"],"affiliations":[{"raw_affiliation_string":"Beijing Forestry University, P.\u00a0R.\u00a0China","institution_ids":["https://openalex.org/I31683504"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045672909","display_name":"Beijun Shen","orcid":"https://orcid.org/0000-0001-8370-3956"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Beijun Shen","raw_affiliation_strings":["School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, P.\u00a0R.\u00a0China"],"affiliations":[{"raw_affiliation_string":"School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, P.\u00a0R.\u00a0China","institution_ids":["https://openalex.org/I183067930"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100436556","display_name":"Yuting Chen","orcid":"https://orcid.org/0000-0001-7767-3957"},"institutions":[{"id":"https://openalex.org/I183067930","display_name":"Shanghai Jiao Tong University","ror":"https://ror.org/0220qvk04","country_code":"CN","type":"education","lineage":["https://openalex.org/I183067930"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuting Chen","raw_affiliation_strings":["School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, P.\u00a0R.\u00a0China"],"affiliations":[{"raw_affiliation_string":"School of Electronic Information and Electrical Engineering, Shanghai Jiao Tong University, P.\u00a0R.\u00a0China","institution_ids":["https://openalex.org/I183067930"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":57,"max":67},"biblio":{"volume":"31","issue":"10","first_page":"1517","last_page":"1538"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T13197","display_name":"Spreadsheets and End-User Computing","score":0.9969,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T13197","display_name":"Spreadsheets and End-User Computing","score":0.9969,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11704","display_name":"Mobile Crowdsensing and Crowdsourcing","score":0.9881,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10203","display_name":"Recommender Systems and Techniques","score":0.9696,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/encode","display_name":"ENCODE","score":0.5165338},{"id":"https://openalex.org/keywords/programming-by-demonstration","display_name":"Programming by demonstration","score":0.5021415}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8645951},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.59332556},{"id":"https://openalex.org/C2777200299","wikidata":"https://www.wikidata.org/wiki/Q52943","display_name":"Conversation","level":2,"score":0.5651054},{"id":"https://openalex.org/C66746571","wikidata":"https://www.wikidata.org/wiki/Q1134833","display_name":"ENCODE","level":3,"score":0.5165338},{"id":"https://openalex.org/C557471498","wikidata":"https://www.wikidata.org/wiki/Q554950","display_name":"Recommender system","level":2,"score":0.5119961},{"id":"https://openalex.org/C2779038628","wikidata":"https://www.wikidata.org/wiki/Q7248497","display_name":"Programming by demonstration","level":3,"score":0.5021415},{"id":"https://openalex.org/C170130773","wikidata":"https://www.wikidata.org/wiki/Q216378","display_name":"Usability","level":2,"score":0.49486607},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.48756355},{"id":"https://openalex.org/C2780791683","wikidata":"https://www.wikidata.org/wiki/Q846785","display_name":"Action (physics)","level":2,"score":0.48128787},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.45559904},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.42246252},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.36403736},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3424457},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C90509273","wikidata":"https://www.wikidata.org/wiki/Q11012","display_name":"Robot","level":2,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0218194021500510","pdf_url":null,"source":{"id":"https://openalex.org/S131442419","display_name":"International Journal of Software Engineering and Knowledge Engineering","issn_l":"0218-1940","issn":["0218-1940","1793-6403"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":29,"referenced_works":["https://openalex.org/W103340358","https://openalex.org/W1565050238","https://openalex.org/W1832693441","https://openalex.org/W1985554184","https://openalex.org/W2010187764","https://openalex.org/W2086239403","https://openalex.org/W2124187902","https://openalex.org/W2149427297","https://openalex.org/W2158396456","https://openalex.org/W2482544542","https://openalex.org/W2559655401","https://openalex.org/W2769690594","https://openalex.org/W2803308608","https://openalex.org/W2884935215","https://openalex.org/W2905118237","https://openalex.org/W2907935579","https://openalex.org/W2921645495","https://openalex.org/W2942483256","https://openalex.org/W2946420264","https://openalex.org/W2972151630","https://openalex.org/W3009409007","https://openalex.org/W3083598989","https://openalex.org/W3086645187","https://openalex.org/W3091468646","https://openalex.org/W3098822068","https://openalex.org/W3101718968","https://openalex.org/W3107465726","https://openalex.org/W3137978367","https://openalex.org/W3160783671"],"related_works":["https://openalex.org/W3210777354","https://openalex.org/W3093134843","https://openalex.org/W2772323916","https://openalex.org/W2468279273","https://openalex.org/W2464405057","https://openalex.org/W2378167147","https://openalex.org/W2374116601","https://openalex.org/W2281307425","https://openalex.org/W1968552888","https://openalex.org/W1511346092"],"abstract_inverted_index":{"Trigger-action":[0],"(TA)":[1],"programming":[2,5,97],"is":[3,183],"a":[4,51,62,78,105],"paradigm":[6],"that":[7,37,144],"allows":[8],"end-users":[9,44],"to":[10,66,81,85],"automate":[11],"and":[12,16,70,75,99,108,123,133,160,202],"connect":[13],"IoT":[14],"devices":[15],"online":[17],"services":[18],"using":[19,104],"if-trigger-then-action":[20],"rules.":[21,59],"Early":[22],"studies":[23],"have":[24],"demonstrated":[25],"this":[26],"paradigms":[27],"usability,":[28],"but":[29],"more":[30],"recent":[31],"work":[32],"has":[33],"also":[34],"highlighted":[35],"complexities":[36],"arise":[38],"in":[39,45,185,191],"realistic":[40],"scenarios.":[41],"To":[42],"facilitate":[43],"TA":[46,58,63,83,192],"programming,":[47],"we":[48],"propose":[49],"AutoTAR,":[50],"context-aware":[52,89,152],"conversational":[53,113,165,170],"recommendation":[54,90,114,153,166],"technique":[55],"for":[56],"recommending":[57],"AutoTAR":[60,130,182],"leverages":[61],"knowledge":[64],"graph":[65],"encode":[67],"semantic":[68],"features":[69],"abstract":[71],"functionalities":[72],"of":[73],"rules,":[74],"then":[76],"takes":[77],"two-phase":[79],"method":[80,146],"recommend":[82],"rules":[84,103],"end-users:":[86],"during":[87,111],"the":[88,101,112,138,173,196,199,203],"phase,":[91,115],"it":[92,116],"elicits":[93],"user":[94],"preferences":[95],"from":[96,126,137],"context":[98],"recommends":[100],"top-N":[102],"mixed":[106],"content":[107],"collaborative":[109],"technique;":[110],"justifies":[117],"recommendations":[118],"by":[119,156,176],"iteratively":[120],"raising":[121],"questions":[122],"collecting":[124],"feedback":[125],"end-users.":[127],"We":[128],"evaluate":[129],"on":[131,158,162,178],"Mturk":[132],"real":[134],"data":[135],"collected":[136],"IFTTT":[139],"community.":[140],"The":[141],"results":[142],"show":[143],"our":[145],"outperforms":[147,154,167],"state-of-the-arts":[148],"significantly":[149],"\u2014":[150],"its":[151,164],"RecRules":[155],"26%":[157],"R@5":[159],"21%":[161],"NDCG@5;":[163],"LARecommender":[168],"(a":[169],"recommender":[171],"with":[172],"LA":[174],"model)":[175],"67.64%":[177],"accuracy.":[179],"In":[180],"addition,":[181],"effective":[184],"solving":[186],"three":[187],"problems":[188],"frequently":[189],"occurring":[190],"rule":[193],"recommendations,":[194],"i.e.,":[195],"cold-start":[197],"problem,":[198,201],"repeat-consumption":[200],"incomplete-intent":[204],"problem.":[205]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W3212567799","counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2025-01-07T01:36:04.762465","created_date":"2021-11-22"}