{"id":"W2765198642","doi":"10.1145/3136014.3136021","title":"Comparison of the expressiveness and performance of template-based code generation tools","year":2017,"lang":"en","type":"article","venue":"","topic":"Model-Driven Software Engineering Techniques","field":"Computer Science","cited_by":12,"is_retracted":false,"has_abstract":true,"ca_institutions":"Université de Montréal","funders":"Natural Sciences and Engineering Research Council of Canada","keywords":"Computer science; Metamodeling; Model-driven architecture; Code generation; Artifact (error); Serialization; Code (set theory); Model transformation; Programming language; Documentation; Software engineering; Unified Modeling Language; Artificial intelligence; Software; Key (lock); Set (abstract data type)","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":"codex-gemma-dda1882f352a","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0001184758,0.00005763994,0.0001199022,0.00002138229,0.0001052683,0.00005579777,0.0006985028,0.00003307828,0.000001506862],"category_scores_gemma":[0.000009284168,0.0000403194,0.00002029095,0.00002733223,0.00006033961,0.0003152276,0.0001886548,0.00004311064,1.753712e-7],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.000006842849,"about_ca_system_score_gemma":0.0000226343,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00001785381,"about_ca_topic_score_gemma":0.000004411883,"domain_scores_codex":[0.9995293,0.00001571156,0.0001483222,0.0001134788,0.0001298863,0.00006328244],"domain_scores_gemma":[0.9989901,0.00002220499,0.0001675732,0.000737429,0.00006758511,0.00001516282],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"observational","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.00001800047,0.0001245081,0.5688511,0.0002620835,0.00001944005,4.851957e-7,0.0006715537,0.04919415,0.194501,0.06833142,0.001323937,0.1167024],"study_design_scores_gemma":[0.00005670678,0.00002774646,0.03092857,0.00003133438,0.000001155201,2.530968e-7,2.236457e-7,0.5016193,0.4670266,0.00001263396,0.0002623372,0.00003315677],"study_design_candidate":"bench_or_experimental","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.433794,0.000008977223,0.5659682,0.00003821794,0.00006038983,0.00005875992,0.000001289225,0.00003330914,0.00003688377],"genre_scores_gemma":[0.8135951,0.00000201999,0.1863577,0.000007766697,0.0000111837,0.000007296804,4.024781e-7,0.000002591128,0.00001595115],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.5379225,"threshold_uncertainty_score":0.1644177,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.08121374785868675,"score_gpt":0.3158771867126712,"score_spread":0.2346634388539845,"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."}}