{"id":"https://openalex.org/W4416476108","doi":"https://doi.org/10.1145/3680207.3723486","title":"AutoIOT: LLM-Driven Automated Natural Language Programming for AIoT Applications","display_name":"AutoIOT: LLM-Driven Automated Natural Language Programming for AIoT Applications","publication_year":2025,"publication_date":"2025-11-03","ids":{"openalex":"https://openalex.org/W4416476108","doi":"https://doi.org/10.1145/3680207.3723486"},"language":"en","primary_location":{"id":"doi:10.1145/3680207.3723486","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3680207.3723486","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 31st Annual International Conference on Mobile Computing and Networking","raw_type":"proceedings-article"},"type":"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/A5049975132","display_name":"Leming Shen","orcid":"https://orcid.org/0000-0001-7661-6432"},"institutions":[{"id":"https://openalex.org/I14243506","display_name":"Hong Kong Polytechnic University","ror":"https://ror.org/0030zas98","country_code":"HK","type":"education","lineage":["https://openalex.org/I14243506"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Leming Shen","raw_affiliation_strings":["Department of Computing, The Hong Kong Polytechnic University, Hong Kong, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0001-7661-6432","affiliations":[{"raw_affiliation_string":"Department of Computing, The Hong Kong Polytechnic University, Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I14243506"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5023276909","display_name":"Qiang Yang","orcid":"https://orcid.org/0000-0002-5202-7892"},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"education","lineage":["https://openalex.org/I241749"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Qiang Yang","raw_affiliation_strings":["Department of Computer Science and Technology, University of Cambridge, Cambridge, United Kingdom"],"raw_orcid":"https://orcid.org/0000-0002-5202-7892","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Technology, University of Cambridge, Cambridge, United Kingdom","institution_ids":["https://openalex.org/I241749"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091556511","display_name":"Yuanqing Zheng","orcid":"https://orcid.org/0000-0003-3096-687X"},"institutions":[{"id":"https://openalex.org/I14243506","display_name":"Hong Kong Polytechnic University","ror":"https://ror.org/0030zas98","country_code":"HK","type":"education","lineage":["https://openalex.org/I14243506"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Yuanqing Zheng","raw_affiliation_strings":["Department of Computing, Hong Kong Polytechnic University, Hong Kong, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0003-3096-687X","affiliations":[{"raw_affiliation_string":"Department of Computing, Hong Kong Polytechnic University, Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I14243506"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100361458","display_name":"Mo Li","orcid":"https://orcid.org/0000-0002-6047-9709"},"institutions":[{"id":"https://openalex.org/I200769079","display_name":"Hong Kong University of Science and Technology","ror":"https://ror.org/00q4vv597","country_code":"HK","type":"education","lineage":["https://openalex.org/I200769079"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Mo Li","raw_affiliation_strings":["Department of Computer Science and Engineering, HKUST, Hong Kong, Hong Kong"],"raw_orcid":"https://orcid.org/0000-0002-6047-9709","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, HKUST, Hong Kong, Hong Kong","institution_ids":["https://openalex.org/I200769079"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":11.6457,"has_fulltext":false,"cited_by_count":8,"citation_normalized_percentile":{"value":0.98355953,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"468","last_page":"482"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12026","display_name":"Explainable Artificial Intelligence (XAI)","score":0.3817000091075897,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T12026","display_name":"Explainable Artificial Intelligence (XAI)","score":0.3817000091075897,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11714","display_name":"Multimodal Machine Learning Applications","score":0.11840000003576279,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T12535","display_name":"Machine Learning and Data Classification","score":0.05220000073313713,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/correctness","display_name":"Correctness","score":0.60589998960495},{"id":"https://openalex.org/keywords/natural-language","display_name":"Natural language","score":0.46790000796318054},{"id":"https://openalex.org/keywords/security-token","display_name":"Security token","score":0.44130000472068787},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.4246000051498413},{"id":"https://openalex.org/keywords/robustness","display_name":"Robustness (evolution)","score":0.42410001158714294},{"id":"https://openalex.org/keywords/automated-reasoning","display_name":"Automated reasoning","score":0.4009000062942505},{"id":"https://openalex.org/keywords/natural-language-generation","display_name":"Natural language generation","score":0.39719998836517334},{"id":"https://openalex.org/keywords/inference","display_name":"Inference","score":0.3596000075340271}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8068000078201294},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.60589998960495},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.46790000796318054},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4505000114440918},{"id":"https://openalex.org/C48145219","wikidata":"https://www.wikidata.org/wiki/Q1335365","display_name":"Security token","level":2,"score":0.44130000472068787},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.4246000051498413},{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.42410001158714294},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.40799999237060547},{"id":"https://openalex.org/C195344581","wikidata":"https://www.wikidata.org/wiki/Q2555318","display_name":"Automated reasoning","level":2,"score":0.4009000062942505},{"id":"https://openalex.org/C2776187449","wikidata":"https://www.wikidata.org/wiki/Q1513879","display_name":"Natural language generation","level":3,"score":0.39719998836517334},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3709999918937683},{"id":"https://openalex.org/C2776214188","wikidata":"https://www.wikidata.org/wiki/Q408386","display_name":"Inference","level":2,"score":0.3596000075340271},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.35839998722076416},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.3070000112056732},{"id":"https://openalex.org/C2779530757","wikidata":"https://www.wikidata.org/wiki/Q1207505","display_name":"Quality (philosophy)","level":2,"score":0.29989999532699585},{"id":"https://openalex.org/C115901376","wikidata":"https://www.wikidata.org/wiki/Q184199","display_name":"Automation","level":2,"score":0.296999990940094},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.2806999981403351},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.27720001339912415},{"id":"https://openalex.org/C2780992000","wikidata":"https://www.wikidata.org/wiki/Q17016113","display_name":"Generator (circuit theory)","level":3,"score":0.2687999904155731},{"id":"https://openalex.org/C132964779","wikidata":"https://www.wikidata.org/wiki/Q2110223","display_name":"Raw data","level":2,"score":0.2678000032901764},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.2669999897480011},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.2574999928474426},{"id":"https://openalex.org/C67463725","wikidata":"https://www.wikidata.org/wiki/Q17081452","display_name":"Natural language programming","level":5,"score":0.25360000133514404},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.25099998712539673}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3680207.3723486","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3680207.3723486","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 31st Annual International Conference on Mobile Computing and Networking","raw_type":"proceedings-article"},{"id":"pmh:oai:repository.hkust.edu.hk:1783.1-151965","is_oa":false,"landing_page_url":"http://repository.hkust.edu.hk/ir/Record/1783.1-151965","pdf_url":null,"source":{"id":"https://openalex.org/S4306401796","display_name":"Rare & Special e-Zone (The Hong Kong University of Science and Technology)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I200769079","host_organization_name":"Hong Kong University of Science and Technology","host_organization_lineage":["https://openalex.org/I200769079"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Conference paper"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":13,"referenced_works":["https://openalex.org/W2016392754","https://openalex.org/W2017634428","https://openalex.org/W2162273778","https://openalex.org/W2969368867","https://openalex.org/W3095319910","https://openalex.org/W3133290283","https://openalex.org/W4306178486","https://openalex.org/W4317927968","https://openalex.org/W4387212477","https://openalex.org/W4391876619","https://openalex.org/W4399121468","https://openalex.org/W4405013793","https://openalex.org/W4410068130"],"related_works":[],"abstract_inverted_index":{"The":[0,248],"advent":[1],"of":[2,61,87,105,141,156,199,212,229],"Large":[3],"Language":[4],"Models":[5],"(LLMs)":[6],"has":[7],"profoundly":[8],"transformed":[9],"our":[10],"lives,":[11],"revolutionizing":[12],"interactions":[13],"with":[14,49,187,202,226],"AI":[15,21],"and":[16,56,85,131,154,182,222,234,253],"lowering":[17],"the":[18,32,50,83,102,138,152,192,197,210],"barrier":[19],"to":[20,38,47,79,97,100,120,145,150,174,195],"usage.":[22],"While":[23],"LLMs":[24,46,106,142],"are":[25,143],"primarily":[26],"designed":[27],"for":[28,168,244],"natural":[29,91,179],"language":[30,180],"interaction,":[31],"extensive":[33],"embedded":[34],"knowledge":[35],"empowers":[36],"them":[37],"comprehend":[39],"digital":[40],"sensor":[41,118],"data.":[42],"This":[43,159],"capability":[44,240],"enables":[45,172],"engage":[48],"physical":[51],"world":[52],"through":[53],"IoT":[54],"sensors":[55],"actuators,":[57],"performing":[58],"a":[59,68],"myriad":[60],"AIoT":[62,73,88,108,169,213,246],"tasks.":[63,247],"Consequently,":[64],"this":[65],"evolution":[66],"triggers":[67],"paradigm":[69],"shift":[70],"in":[71,107,241],"conventional":[72],"application":[74,109],"development,":[75],"democratizing":[76],"its":[77],"accessibility":[78],"all":[80],"by":[81,134],"facilitating":[82],"design":[84],"development":[86],"applications":[89],"via":[90],"language.":[92],"However,":[93],"some":[94,256],"limitations":[95],"need":[96],"be":[98],"addressed":[99],"unlock":[101],"full":[103],"potential":[104],"development.":[110],"First,":[111],"existing":[112],"solutions":[113],"often":[114],"require":[115],"transferring":[116],"raw":[117],"data":[119],"LLM":[121],"servers,":[122],"which":[123],"raises":[124],"privacy":[125,220],"concerns,":[126],"incurs":[127],"high":[128],"query":[129],"fees,":[130],"is":[132],"limited":[133],"token":[135,224],"size.":[136],"Moreover,":[137],"reasoning":[139],"processes":[140],"opaque":[144],"users,":[146],"making":[147],"it":[148],"difficult":[149],"verify":[151],"robustness":[153],"correctness":[155],"inference":[157],"results.":[158],"paper":[160],"introduces":[161],"AutoIOT,":[162],"an":[163],"LLM-based":[164],"automated":[165],"program":[166,242],"generator":[167],"applications.":[170],"AutoIOT":[171,190,206],"users":[173],"specify":[175],"their":[176],"requirements":[177],"using":[178],"(input)":[181],"automatically":[183],"synthesizes":[184],"interpretable":[185],"programs":[186,250],"documentation":[188],"(output).":[189],"automates":[191],"iterative":[193],"optimization":[194],"enhance":[196],"quality":[198],"generated":[200],"code":[201],"minimum":[203],"user":[204,235],"involvement.":[205],"not":[207],"only":[208],"makes":[209],"execution":[211,228],"tasks":[214],"more":[215],"explainable":[216],"but":[217],"also":[218],"mitigates":[219],"concerns":[221],"reduces":[223],"costs":[225],"local":[227],"synthesized":[230,249],"programs.":[231],"Extensive":[232],"experiments":[233],"studies":[236],"demonstrate":[237],"AutoIOT's":[238],"remarkable":[239],"synthesis":[243],"various":[245],"can":[251],"match":[252],"even":[254],"outperform":[255],"representative":[257],"baselines.":[258]},"counts_by_year":[{"year":2026,"cited_by_count":8}],"updated_date":"2026-07-02T09:51:11.867554","created_date":"2025-10-10T00:00:00"}
