{"id":"W1608143967","doi":"10.1007/11531142_9","title":"Separation of Concerns with Procedures, Annotations, Advice and Pointcuts","year":2005,"lang":"en","type":"book-chapter","venue":"Lecture notes in computer science","topic":"Software Engineering Research","field":"Computer Science","cited_by":86,"is_retracted":false,"has_abstract":false,"ca_institutions":"University of British Columbia","funders":"Natural Sciences and Engineering Research Council of Canada","keywords":"Computer science; Advice (programming); Separation of concerns; Metadata; Programming language; Software engineering; Source code; Focus (optics); Aspect-oriented programming; Software; 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":"codex-gemma-dda1882f352a","candidate_categories":["metaepi_narrow"],"consensus_categories":[],"category_scores_codex":[0.0004201006,0.000296656,0.0003166135,0.000617883,0.00009948303,0.0002147439,0.001251152,0.000153262,0.000006378297],"category_scores_gemma":[0.0002201515,0.0002574189,0.00003059429,0.0005582897,0.0004978295,0.0005883905,0.0004394022,0.0004384656,0.000006083303],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0001463057,"about_ca_system_score_gemma":0.000795614,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00002104278,"about_ca_topic_score_gemma":0.0001191117,"domain_scores_codex":[0.9975343,0.00001577898,0.0003164085,0.0008819494,0.0008838247,0.000367704],"domain_scores_gemma":[0.9979039,0.0007367931,0.0001741836,0.0007054772,0.0003600543,0.0001195689],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.00004268479,0.0000832638,0.002962909,0.000541997,0.00005669664,0.0001196128,0.004770711,0.2231407,0.0005767421,0.03938307,0.0002167775,0.7281048],"study_design_scores_gemma":[0.001132917,0.001075471,0.007342362,0.001880501,0.00002169926,0.0004160084,7.007469e-7,0.9539937,0.004429996,0.02482316,0.003370276,0.001513241],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.0007444419,0.0006792863,0.9967534,0.0005361895,0.0001727769,0.0003565538,0.000004257578,0.0001642554,0.000588819],"genre_scores_gemma":[0.4082543,0.00008008485,0.5906227,0.000320581,0.0002565404,0.00001488974,0.000005425712,0.00003214481,0.0004132878],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.730853,"threshold_uncertainty_score":0.9999878,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01284020685641749,"score_gpt":0.2771170648175793,"score_spread":0.2642768579611618,"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."}}