{"id":"W2886070095","doi":"10.4230/lipics.ecoop.2018.18","title":"ThingsMigrate: Platform-Independent Migration of Stateful JavaScript IoT Applications","year":2018,"lang":"en","type":"article","venue":"DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)","topic":"IoT and Edge/Fog Computing","field":"Computer Science","cited_by":12,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of British Columbia","funders":"Natural Sciences and Engineering Research Council of Canada; University of British Columbia; Institute for Computing, Information and Cognitive Systems","keywords":"Stateful firewall; Computer science; JavaScript; Cloud computing; Unobtrusive JavaScript; Middleware (distributed applications); Operating system; Programmer; Rich Internet application; Virtual machine; State (computer science); AspectJ; Internet of Things; Distributed computing; Embedded system; Programming language; Software; Computer network","routes":{"ca_aff":true,"ca_fund":true,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0008443946,0.001202407,0.0004596326,0.0005121988,0.000469251,0.001122671,0.00201185,0.0008533749,0.001763994],"category_scores_gemma":[0.003185307,0.0007405293,0.0006090283,0.0003414355,0.0007169771,0.001541085,0.002247744,0.001499432,0.0009070194],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0004115266,"about_ca_system_score_gemma":0.0008521643,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001209882,"about_ca_topic_score_gemma":0.001170803,"domain_scores_codex":[0.9990711,0.0001086471,0.00009223335,0.0002251759,0.0003393081,0.0001635883],"domain_scores_gemma":[0.9983553,0.0002788817,0.0001580604,0.0008261707,0.0002049461,0.0001765429],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"bench_or_experimental","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.003052693,0.001285777,0.01929365,0.001020891,0.0005291468,0.002104661,0.002248353,0.04897377,0.4448436,0.01387909,0.06167038,0.401098],"study_design_scores_gemma":[0.0007075447,0.0008620601,0.01624976,0.0001674542,0.0001972224,0.00120546,0.0003077403,0.5100378,0.3580959,0.007410683,0.1044254,0.0003330361],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.2498718,0.0009767379,0.4292468,0.0004123999,0.0007907214,0.0007928108,0.0008171126,0.304484,0.01260749],"genre_scores_gemma":[0.8124716,0.0004921264,0.1570787,0.0006073074,0.0001069134,0.0003685588,0.003186075,0.01536516,0.01032353],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.00201185,"threshold_uncertainty_score":0.005901158,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01615054406101783,"score_gpt":0.2538347034134585,"score_spread":0.2376841593524407,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}