{"id":"https://openalex.org/W4413371892","doi":"https://doi.org/10.1109/cloud67622.2025.00016","title":"The IoT Whisperer: A Framework for Intelligent IoT Service Composition Through LLMs","display_name":"The IoT Whisperer: A Framework for Intelligent IoT Service Composition Through LLMs","publication_year":2025,"publication_date":"2025-07-07","ids":{"openalex":"https://openalex.org/W4413371892","doi":"https://doi.org/10.1109/cloud67622.2025.00016"},"language":"en","primary_location":{"id":"doi:10.1109/cloud67622.2025.00016","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cloud67622.2025.00016","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 18th International Conference on Cloud Computing (CLOUD)","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://eprints.gla.ac.uk/view/author/61177.html>","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5119367891","display_name":"Ewan Warburton","orcid":null},"institutions":[{"id":"https://openalex.org/I67415387","display_name":"Lancaster University","ror":"https://ror.org/04f2nsd36","country_code":"GB","type":"education","lineage":["https://openalex.org/I67415387"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Ewan Warburton","raw_affiliation_strings":["School of Computing and Communications, Lancaster University,United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computing and Communications, Lancaster University,United Kingdom","institution_ids":["https://openalex.org/I67415387"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038556004","display_name":"Abdessalam Elhabbash","orcid":"https://orcid.org/0000-0002-9463-0446"},"institutions":[{"id":"https://openalex.org/I67415387","display_name":"Lancaster University","ror":"https://ror.org/04f2nsd36","country_code":"GB","type":"education","lineage":["https://openalex.org/I67415387"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Abdessalam Elhabbash","raw_affiliation_strings":["School of Computing and Communications, Lancaster University,United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computing and Communications, Lancaster University,United Kingdom","institution_ids":["https://openalex.org/I67415387"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009803558","display_name":"Saad Ezzini","orcid":"https://orcid.org/0000-0001-7657-4738"},"institutions":[{"id":"https://openalex.org/I134085113","display_name":"King Fahd University of Petroleum and Minerals","ror":"https://ror.org/03yez3163","country_code":"SA","type":"education","lineage":["https://openalex.org/I134085113"]}],"countries":["SA"],"is_corresponding":false,"raw_author_name":"Saad Ezzini","raw_affiliation_strings":["King Fahd University of Petroleum and Minerals,Dhahran,Saudi Arabia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"King Fahd University of Petroleum and Minerals,Dhahran,Saudi Arabia","institution_ids":["https://openalex.org/I134085113"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5059109166","display_name":"Yehia Elkhatib","orcid":"https://orcid.org/0000-0003-4639-436X"},"institutions":[{"id":"https://openalex.org/I7882870","display_name":"University of Glasgow","ror":"https://ror.org/00vtgdb53","country_code":"GB","type":"education","lineage":["https://openalex.org/I7882870"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Yehia Elkhatib","raw_affiliation_strings":["School of Computing Science, University of Glasgow,United Kingdom"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computing Science, University of Glasgow,United Kingdom","institution_ids":["https://openalex.org/I7882870"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.2474243,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"54","last_page":"64"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9545000195503235,"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"}},"topics":[{"id":"https://openalex.org/T10679","display_name":"Service-Oriented Architecture and Web Services","score":0.9545000195503235,"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"}},{"id":"https://openalex.org/T11891","display_name":"Big Data and Business Intelligence","score":0.9491000175476074,"subfield":{"id":"https://openalex.org/subfields/1404","display_name":"Management Information Systems"},"field":{"id":"https://openalex.org/fields/14","display_name":"Business, Management and Accounting"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10270","display_name":"Blockchain Technology Applications and Security","score":0.911300003528595,"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/internet-of-things","display_name":"Internet of Things","score":0.7435207962989807},{"id":"https://openalex.org/keywords/service-composition","display_name":"Service composition","score":0.6288909316062927},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6178220510482788},{"id":"https://openalex.org/keywords/composition","display_name":"Composition (language)","score":0.5298915505409241},{"id":"https://openalex.org/keywords/service","display_name":"Service (business)","score":0.5122846364974976},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.44102683663368225},{"id":"https://openalex.org/keywords/business","display_name":"Business","score":0.24506068229675293},{"id":"https://openalex.org/keywords/world-wide-web","display_name":"World Wide Web","score":0.2369849681854248},{"id":"https://openalex.org/keywords/web-service","display_name":"Web service","score":0.11007636785507202}],"concepts":[{"id":"https://openalex.org/C81860439","wikidata":"https://www.wikidata.org/wiki/Q251212","display_name":"Internet of Things","level":2,"score":0.7435207962989807},{"id":"https://openalex.org/C2983385018","wikidata":"https://www.wikidata.org/wiki/Q7455734","display_name":"Service composition","level":3,"score":0.6288909316062927},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6178220510482788},{"id":"https://openalex.org/C40231798","wikidata":"https://www.wikidata.org/wiki/Q1333743","display_name":"Composition (language)","level":2,"score":0.5298915505409241},{"id":"https://openalex.org/C2780378061","wikidata":"https://www.wikidata.org/wiki/Q25351891","display_name":"Service (business)","level":2,"score":0.5122846364974976},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.44102683663368225},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.24506068229675293},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.2369849681854248},{"id":"https://openalex.org/C35578498","wikidata":"https://www.wikidata.org/wiki/Q193424","display_name":"Web service","level":2,"score":0.11007636785507202},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","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/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/cloud67622.2025.00016","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cloud67622.2025.00016","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 18th International Conference on Cloud Computing (CLOUD)","raw_type":"proceedings-article"},{"id":"pmh:oai:eprints.gla.ac.uk:358131","is_oa":true,"landing_page_url":"https://eprints.gla.ac.uk/view/author/61177.html>","pdf_url":null,"source":{"id":"https://openalex.org/S4210235606","display_name":"ENLIGHTEN (Jurnal Bimbingan dan Konseling Islam)","issn_l":"2622-8912","issn":["2622-8912","2622-8920"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"Conference Proceedings"}],"best_oa_location":{"id":"pmh:oai:eprints.gla.ac.uk:358131","is_oa":true,"landing_page_url":"https://eprints.gla.ac.uk/view/author/61177.html>","pdf_url":null,"source":{"id":"https://openalex.org/S4210235606","display_name":"ENLIGHTEN (Jurnal Bimbingan dan Konseling Islam)","issn_l":"2622-8912","issn":["2622-8912","2622-8920"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by-sa","license_id":"https://openalex.org/licenses/cc-by-sa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":null,"raw_type":"Conference Proceedings"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W1570265525","https://openalex.org/W1824976302","https://openalex.org/W2051448938","https://openalex.org/W2509609808","https://openalex.org/W2773283381","https://openalex.org/W2784039661","https://openalex.org/W2888015330","https://openalex.org/W3024457918","https://openalex.org/W3137257456","https://openalex.org/W3202895480","https://openalex.org/W3203515046","https://openalex.org/W4205683915","https://openalex.org/W4290043247","https://openalex.org/W4319303157","https://openalex.org/W4394685248","https://openalex.org/W4404915342","https://openalex.org/W4405907368"],"related_works":["https://openalex.org/W4245926026","https://openalex.org/W4311097251","https://openalex.org/W2586548817","https://openalex.org/W2625093826","https://openalex.org/W4410295802","https://openalex.org/W4200598720","https://openalex.org/W2921026492","https://openalex.org/W4247463117","https://openalex.org/W4361251261","https://openalex.org/W2148847680"],"abstract_inverted_index":{"Manually":[0],"configuring":[1],"Internet":[2],"of":[3,81,93,105,119,130],"Things":[4,82],"(IoT)":[5],"work-flows":[6],"often":[7],"involves":[8],"intricate":[9],"and":[10,23,27,37,46,63,86,103,123,152,184],"time-consuming":[11],"processes.":[12],"This":[13,159],"complexity":[14],"can":[15],"lead":[16],"to":[17,68,126],"an":[18,54,113],"increase":[19],"in":[20,25,34,174],"development":[21,108],"time":[22],"difficulty":[24],"managing":[26],"scaling":[28],"IoT":[29,44,58,106,156,176,186],"systems.":[30],"The":[31],"challenge":[32],"lies":[33],"creating":[35],"efficient":[36],"deployable":[38],"workflows":[39,142],"that":[40,56],"seamlessly":[41],"integrate":[42],"diverse":[43],"devices":[45],"services.":[47],"To":[48],"address":[49],"these":[50],"challenges,":[51],"we":[52,88],"propose":[53],"approach":[55,132,148,160],"leverages":[57],"system":[59,73,107,157],"orchestration,":[60],"workflow":[61,94,121],"development,":[62],"Large":[64],"Language":[65],"Models":[66],"(LLMs)":[67],"convert":[69],"high-level":[70],"natural":[71,97],"language":[72,98],"descriptions":[74,122],"into":[75],"executable":[76],"workflows.":[77],"Utilizing":[78],"the":[79,90,101,117,128,139,164,175,179],"Web":[80],"(WoT)":[83],"framework,":[84],"Node-RED":[85],"LLMs,":[87],"enabled":[89],"automatic":[91],"generation":[92],"components":[95],"from":[96],"descriptions,":[99],"enhancing":[100],"accessibility":[102],"usability":[104],"for":[109,116,155,171,181],"non-experts.":[110],"We":[111],"describe":[112],"assessment":[114],"framework":[115],"evaluation":[118],"abstract":[120],"use":[124],"this":[125],"analyze":[127],"implementation":[129],"our":[131],"over":[133],"systems":[134],"within":[135],"various":[136],"domains,":[137],"comparing":[138],"automatically":[140],"generated":[141],"with":[143],"those":[144],"produced":[145],"manu-ally.":[146],"Our":[147],"provides":[149,168],"a":[150,169],"powerful":[151],"versatile":[153],"solution":[154],"development.":[158],"not":[161],"only":[162],"simplifies":[163],"process,":[165],"but":[166],"also":[167],"foundation":[170],"future":[172],"innovations":[173],"landscape,":[177],"paving":[178],"way":[180],"more":[182],"adaptable":[183],"user-friendly":[185],"solutions.":[187]},"counts_by_year":[],"updated_date":"2026-08-08T07:41:36.138363","created_date":"2025-10-10T00:00:00"}
