{"id":"W4238275896","doi":"10.1145/1103845.1094839","title":"Adding trace matching with free variables to AspectJ","year":2005,"lang":"en","type":"article","venue":"ACM SIGPLAN Notices","topic":"Advanced Software Engineering Methodologies","field":"Computer Science","cited_by":91,"is_retracted":false,"has_abstract":true,"ca_institutions":"McGill University","funders":"","keywords":"AspectJ; Computer science; Programming language; TRACE (psycholinguistics); Compiler; Semantics (computer science); Aspect-oriented programming; Programmer; Feature (linguistics); 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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.005066585,0.0008651884,0.0008655726,0.001248973,0.0008634432,0.003235122,0.003563699,0.001540955,0.002826332],"category_scores_gemma":[0.01537152,0.001961839,0.00180892,0.0009387463,0.002789978,0.00867223,0.005041433,0.004999399,0.00102065],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0008394954,"about_ca_system_score_gemma":0.002114662,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.002156649,"about_ca_topic_score_gemma":0.002352012,"domain_scores_codex":[0.9950659,0.0009177621,0.0006831904,0.0006990377,0.002182211,0.0004519344],"domain_scores_gemma":[0.9921256,0.002804377,0.000611287,0.003019708,0.001044781,0.0003942056],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.000957248,0.0003568838,0.00646978,0.001278096,0.0002641095,0.001423546,0.003933661,0.01992514,0.04969731,0.5557758,0.01767624,0.3422423],"study_design_scores_gemma":[0.0002937192,0.0004118771,0.001207293,0.0002480969,0.0003428305,0.001511239,0.0002773092,0.1663933,0.07901585,0.3550007,0.3949922,0.000305596],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.007757283,0.0001310362,0.9741582,0.000328117,0.0002161911,0.0001059989,0.00007624561,0.01406556,0.003161237],"genre_scores_gemma":[0.1514596,0.0004027708,0.8297723,0.0009260508,0.0002951457,0.0003325114,0.0004649553,0.01018782,0.006158912],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.005066585,"threshold_uncertainty_score":0.02679503,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02970843314310803,"score_gpt":0.2764361334019181,"score_spread":0.2467277002588101,"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."}}