{"id":"W113738028","doi":"","title":"Exploiting Roles and Responsibilities to Generate Code in a Distributed Design-Pattern-Based Programming System.","year":2006,"lang":"en","type":"article","venue":"","topic":"Software Engineering and Design Patterns","field":"Social Sciences","cited_by":1,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Waterloo","funders":"","keywords":"Computer science; Programmer; Software design pattern; Programming language; Plug-in; Java; Software engineering; Eclipse; Code (set theory); Design pattern; Process (computing); Class (philosophy); Set (abstract data type); Artificial intelligence; 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":[],"consensus_categories":[],"category_scores_codex":[0.001060725,0.0001183819,0.0001566455,0.0001387338,0.0001842753,0.0001721861,0.00009902287,0.00006378726,0.000007883476],"category_scores_gemma":[0.0002642669,0.0001158291,0.00002388421,0.0002961411,0.0000476784,0.00008282482,0.00001810129,0.00006516057,0.000005919218],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0001748539,"about_ca_system_score_gemma":0.0000932826,"about_ca_topic_candidate":true,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.007209687,"about_ca_topic_score_gemma":0.004767931,"domain_scores_codex":[0.9986486,0.000269084,0.0002308671,0.0002551454,0.0002167426,0.00037951],"domain_scores_gemma":[0.9991822,0.0005238454,0.00003248555,0.0001141676,0.00004940543,0.00009795048],"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.0002400523,0.0002366707,0.7579905,0.0003990175,0.00002979558,0.0002768608,0.01902444,0.1673891,0.004160598,0.008419559,0.001696268,0.04013714],"study_design_scores_gemma":[0.009621615,0.001509012,0.3051814,0.005508213,0.0001717131,0.00004002962,0.2126805,0.3559397,0.07319624,0.001729688,0.02699387,0.007427887],"study_design_candidate":"observational","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.4942705,0.00004589082,0.5047789,0.0001809521,0.00004425097,0.0002635756,0.00001074121,0.0003263515,0.00007891081],"genre_scores_gemma":[0.9870226,6.911243e-7,0.0124813,0.0000613325,0.000111006,0.0001217966,0.000007860692,0.00001454181,0.0001788416],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.4927522,"threshold_uncertainty_score":0.9994014,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02868724300940817,"score_gpt":0.2729667645097078,"score_spread":0.2442795215002996,"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."}}