{"id":"W3113266938","doi":"10.1002/spe.2936","title":"ThingsMigrate: Platform‐independent migration of stateful JavaScript Internet of Things applications","year":2020,"lang":"en","type":"article","venue":"Software Practice and Experience","topic":"IoT and Edge/Fog Computing","field":"Computer Science","cited_by":9,"is_retracted":false,"has_abstract":true,"ca_institutions":"École de Technologie Supérieure; University of British Columbia","funders":"Institute for Computing, Information and Cognitive Systems; Canadian Network for Research and Innovation in Machining Technology, Natural Sciences and Engineering Research Council of Canada; Intel Corporation","keywords":"Computer science; JavaScript; JSON; Operating system; Cloud computing; Overhead (engineering); Embedded system; Distributed computing; World Wide Web","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.001066963,0.001208609,0.0003383197,0.0005273935,0.0003696575,0.001000331,0.002115263,0.0009307687,0.002426479],"category_scores_gemma":[0.003803497,0.0007121673,0.0006684713,0.0003384747,0.0006688735,0.00150606,0.001923435,0.001885669,0.001109032],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0003778448,"about_ca_system_score_gemma":0.0006258923,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.001334939,"about_ca_topic_score_gemma":0.001206728,"domain_scores_codex":[0.9989876,0.0001590557,0.00008003424,0.0002130098,0.0004081966,0.0001520948],"domain_scores_gemma":[0.9976451,0.000514239,0.0002463926,0.0009749234,0.0003872301,0.0002320961],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"bench_or_experimental","study_design_gemma":"bench_or_experimental","study_design_scores_codex":[0.004310695,0.002131333,0.02314955,0.0009494687,0.0005688905,0.002858013,0.002664987,0.07558492,0.4055859,0.01147291,0.0815169,0.3892065],"study_design_scores_gemma":[0.000687882,0.0009780825,0.01383956,0.0001654247,0.0001216943,0.0008968105,0.0003443097,0.6410277,0.2542888,0.005292397,0.08203737,0.0003200047],"study_design_candidate":"bench_or_experimental","study_design_consensus":"bench_or_experimental","genre_codex":"methods","genre_gemma":"software","genre_scores_codex":[0.2908277,0.0006792645,0.3795223,0.0006275515,0.0008554987,0.000681151,0.0006958133,0.315416,0.01069472],"genre_scores_gemma":[0.7847148,0.0003018078,0.1824986,0.0007060512,0.0001028908,0.0003145587,0.00277112,0.01838618,0.01020413],"genre_candidate":"software","genre_consensus":null,"teacher_disagreement_score":0.002426479,"threshold_uncertainty_score":0.008117378,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02183015947892596,"score_gpt":0.2654130381755257,"score_spread":0.2435828786965997,"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."}}