{"id":"https://openalex.org/W4417282992","doi":"https://doi.org/10.1109/pimrc62392.2025.11275525","title":"Performance Evaluation of Scripting Languages on IoT Programming Solutions","display_name":"Performance Evaluation of Scripting Languages on IoT Programming Solutions","publication_year":2025,"publication_date":"2025-09-01","ids":{"openalex":"https://openalex.org/W4417282992","doi":"https://doi.org/10.1109/pimrc62392.2025.11275525"},"language":null,"primary_location":{"id":"doi:10.1109/pimrc62392.2025.11275525","is_oa":false,"landing_page_url":"https://doi.org/10.1109/pimrc62392.2025.11275525","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 36th International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC)","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/A5101404875","display_name":"Xinyu Tan","orcid":"https://orcid.org/0000-0002-2476-1520"},"institutions":[{"id":"https://openalex.org/I103547593","display_name":"Centria University of Applied Sciences","ror":"https://ror.org/02t9b8973","country_code":"FI","type":"education","lineage":["https://openalex.org/I103547593"]}],"countries":["FI"],"is_corresponding":true,"raw_author_name":"Xinyu Tan","raw_affiliation_strings":["University of Jyv&#x00E4;skyl&#x00E4; Kokkola University Consortium Chydenius,Kokkola,Finland"],"affiliations":[{"raw_affiliation_string":"University of Jyv&#x00E4;skyl&#x00E4; Kokkola University Consortium Chydenius,Kokkola,Finland","institution_ids":["https://openalex.org/I103547593"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035663744","display_name":"Ilkka Kivel\u00e4","orcid":null},"institutions":[{"id":"https://openalex.org/I103547593","display_name":"Centria University of Applied Sciences","ror":"https://ror.org/02t9b8973","country_code":"FI","type":"education","lineage":["https://openalex.org/I103547593"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Ilkka Kivel\u00e4","raw_affiliation_strings":["University of Jyv&#x00E4;skyl&#x00E4; Kokkola University Consortium Chydenius,Kokkola,Finland"],"affiliations":[{"raw_affiliation_string":"University of Jyv&#x00E4;skyl&#x00E4; Kokkola University Consortium Chydenius,Kokkola,Finland","institution_ids":["https://openalex.org/I103547593"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060476608","display_name":"Ismo Hakala","orcid":"https://orcid.org/0000-0002-0048-3212"},"institutions":[{"id":"https://openalex.org/I103547593","display_name":"Centria University of Applied Sciences","ror":"https://ror.org/02t9b8973","country_code":"FI","type":"education","lineage":["https://openalex.org/I103547593"]}],"countries":["FI"],"is_corresponding":false,"raw_author_name":"Ismo Hakala","raw_affiliation_strings":["University of Jyv&#x00E4;skyl&#x00E4; Kokkola University Consortium Chydenius,Kokkola,Finland"],"affiliations":[{"raw_affiliation_string":"University of Jyv&#x00E4;skyl&#x00E4; Kokkola University Consortium Chydenius,Kokkola,Finland","institution_ids":["https://openalex.org/I103547593"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5101404875"],"corresponding_institution_ids":["https://openalex.org/I103547593"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.47521887,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"7"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10273","display_name":"IoT and Edge/Fog Computing","score":0.1680999994277954,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10273","display_name":"IoT and Edge/Fog Computing","score":0.1680999994277954,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.10300000011920929,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T12127","display_name":"Software System Performance and Reliability","score":0.09589999914169312,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/scripting-language","display_name":"Scripting language","score":0.8849999904632568},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.7188000082969666},{"id":"https://openalex.org/keywords/second-generation-programming-language","display_name":"Second-generation programming language","score":0.5521000027656555},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.3984000086784363},{"id":"https://openalex.org/keywords/comparison-of-multi-paradigm-programming-languages","display_name":"Comparison of multi-paradigm programming languages","score":0.39239999651908875},{"id":"https://openalex.org/keywords/fifth-generation-programming-language","display_name":"Fifth-generation programming language","score":0.38449999690055847},{"id":"https://openalex.org/keywords/third-generation-programming-language","display_name":"Third-generation programming language","score":0.35019999742507935},{"id":"https://openalex.org/keywords/program-slicing","display_name":"Program slicing","score":0.3400999903678894}],"concepts":[{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.8849999904632568},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8442000150680542},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.7188000082969666},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5785999894142151},{"id":"https://openalex.org/C11164408","wikidata":"https://www.wikidata.org/wiki/Q18657800","display_name":"Second-generation programming language","level":4,"score":0.5521000027656555},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.3984000086784363},{"id":"https://openalex.org/C74149592","wikidata":"https://www.wikidata.org/wiki/Q762446","display_name":"Comparison of multi-paradigm programming languages","level":5,"score":0.39239999651908875},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.39100000262260437},{"id":"https://openalex.org/C199305712","wikidata":"https://www.wikidata.org/wiki/Q3205914","display_name":"Fifth-generation programming language","level":3,"score":0.38449999690055847},{"id":"https://openalex.org/C206146517","wikidata":"https://www.wikidata.org/wiki/Q1294375","display_name":"Third-generation programming language","level":5,"score":0.35019999742507935},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.34549999237060547},{"id":"https://openalex.org/C91071405","wikidata":"https://www.wikidata.org/wiki/Q1413145","display_name":"Program slicing","level":3,"score":0.3400999903678894},{"id":"https://openalex.org/C135257023","wikidata":"https://www.wikidata.org/wiki/Q691358","display_name":"Domain-specific language","level":2,"score":0.3368000090122223},{"id":"https://openalex.org/C2779662365","wikidata":"https://www.wikidata.org/wiki/Q5416694","display_name":"Event (particle physics)","level":2,"score":0.33629998564720154},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.3269999921321869},{"id":"https://openalex.org/C195274430","wikidata":"https://www.wikidata.org/wiki/Q1650567","display_name":"Client-side scripting","level":5,"score":0.3255000114440918},{"id":"https://openalex.org/C63882131","wikidata":"https://www.wikidata.org/wiki/Q17122954","display_name":"Strengths and weaknesses","level":2,"score":0.32199999690055847},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.321399986743927},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.2922999858856201},{"id":"https://openalex.org/C81860439","wikidata":"https://www.wikidata.org/wiki/Q251212","display_name":"Internet of Things","level":2,"score":0.29120001196861267},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.27230000495910645},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.2630000114440918},{"id":"https://openalex.org/C33857546","wikidata":"https://www.wikidata.org/wiki/Q80006","display_name":"Computer programming","level":2,"score":0.2556000053882599},{"id":"https://openalex.org/C145628200","wikidata":"https://www.wikidata.org/wiki/Q238137","display_name":"Fourth-generation programming language","level":5,"score":0.25029999017715454}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/pimrc62392.2025.11275525","is_oa":false,"landing_page_url":"https://doi.org/10.1109/pimrc62392.2025.11275525","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE 36th International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":9,"referenced_works":["https://openalex.org/W1981404401","https://openalex.org/W2099529102","https://openalex.org/W2110001365","https://openalex.org/W2289689155","https://openalex.org/W2769503478","https://openalex.org/W3089076002","https://openalex.org/W3097740293","https://openalex.org/W3113667654","https://openalex.org/W4313328069"],"related_works":[],"abstract_inverted_index":{"Integrating":[0],"scripting":[1,79,97],"languages":[2,32,48,54,80],"into":[3],"Internet":[4],"of":[5,14,58,78,94],"Things":[6],"(IoT)":[7],"programming":[8,31,60],"is":[9,85],"attracting":[10],"a":[11,86,91],"diverse":[12],"community":[13],"developers,":[15],"including":[16],"casual":[17],"programmers":[18],"who":[19,43],"may":[20],"not":[21],"have":[22],"the":[23,56,75],"time":[24],"or":[25],"inclination":[26],"to":[27],"learn":[28],"complex":[29],"system":[30],"and":[33,39,70,100,107,119,127,129],"domain":[34],"experts":[35],"(e.g.,":[36],"web":[37],"developers":[38,134],"machine":[40],"learning":[41],"researchers)":[42],"are":[44],"familiar":[45],"with":[46,64],"these":[47],"from":[49],"their":[50,65,125],"own":[51],"fields.":[52],"These":[53],"alleviate":[55],"challenges":[57],"embedded":[59],"for":[61,133],"IoT":[62,83,96],"devices":[63,84],"simpler":[66],"syntax,":[67],"comprehensive":[68],"libraries,":[69],"interactive":[71],"debugging":[72],"support.":[73],"However,":[74],"performance":[76],"overhead":[77],"on":[81,114],"resource-constrained":[82],"concern.":[87],"This":[88],"paper":[89],"presents":[90],"comparative":[92],"analysis":[93],"five":[95],"solutions:":[98],"MicroPython":[99],"CircuitPython":[101],"(Python),":[102],"Espruino":[103],"(JavaScript),":[104],"NodeMCU":[105],"(Lua),":[106],"Statechart4IoT":[108],"(statechart":[109],"script).":[110],"The":[111,122],"evaluation":[112],"focuses":[113],"computational":[115],"performance,":[116],"event":[117],"responsiveness,":[118],"memory":[120],"consumption.":[121],"results":[123],"reveal":[124],"strengths":[126],"weaknesses":[128],"provide":[130],"feasibility":[131],"information":[132],"choosing":[135],"suitable":[136],"solutions.":[137]},"counts_by_year":[],"updated_date":"2026-03-07T16:01:11.037858","created_date":"2025-12-12T00:00:00"}
