{"id":"W2137983064","doi":"10.1007/s10270-015-0505-x","title":"Promoting traits into model-driven development","year":2015,"lang":"en","type":"article","venue":"Software & Systems Modeling","topic":"Advanced Software Engineering Methodologies","field":"Computer Science","cited_by":14,"is_retracted":false,"has_abstract":false,"ca_institutions":"University of Ottawa","funders":"","keywords":"Computer science; Reusability; Unified Modeling Language; Programming language; Java; Separation of concerns; Flexibility (engineering); Modeling language; Software engineering; Semantics (computer science); Applications of UML; Aspect-oriented programming; Software","routes":{"ca_aff":true,"ca_fund":false,"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":["metaepi_narrow"],"consensus_categories":[],"category_scores_codex":[0.001417764,0.0003444485,0.0004354428,0.0001852326,0.0002032649,0.0002042382,0.001166465,0.0001528046,1.839585e-7],"category_scores_gemma":[0.001163738,0.0003316062,0.00006807827,0.0003686988,0.00002198835,0.0009205819,0.000504985,0.0002884394,0.00002827335],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0004053359,"about_ca_system_score_gemma":0.0004623807,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00002517617,"about_ca_topic_score_gemma":0.000003108825,"domain_scores_codex":[0.9972282,0.0001489935,0.0006578579,0.0007228813,0.0006350345,0.0006070459],"domain_scores_gemma":[0.9984012,0.0001984727,0.0001557556,0.0005787315,0.0003627041,0.0003031112],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"simulation_or_modeling","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.000002312866,0.00001352667,0.00004165847,0.00009673896,0.00001657995,0.000009769151,0.01349354,0.9640877,0.0001738146,0.0008032467,0.00002243159,0.02123873],"study_design_scores_gemma":[0.0002415629,0.00002594449,0.000002608723,0.0002080973,0.000004366605,0.00002715501,0.0001907884,0.9922462,0.0001638316,0.006311906,0.0001657502,0.0004117573],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.02290699,0.0008371109,0.972245,0.00004363241,0.000790567,0.0003597664,9.868693e-7,0.002789845,0.00002603377],"genre_scores_gemma":[0.3902212,0.000001876672,0.6095219,0.00002104635,0.00006874377,0.00007699084,0.000002390625,0.00003281267,0.00005310883],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.3673142,"threshold_uncertainty_score":0.9999136,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.1028896112342935,"score_gpt":0.2979105335214886,"score_spread":0.1950209222871951,"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."}}