{"id":"W2110119635","doi":"10.1109/ares.2009.86","title":"A Practical Framework for the Dataflow Pointcut in AspectJ","year":2009,"lang":"en","type":"article","venue":"","topic":"Advanced Software Engineering Methodologies","field":"Computer Science","cited_by":0,"is_retracted":false,"has_abstract":true,"ca_institutions":"Concordia University","funders":"","keywords":"AspectJ; Dataflow; Computer science; Programming language; Aspect-oriented programming; Compiler; Java; Process (computing); 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.01337077,0.001957153,0.001421801,0.003605487,0.002741342,0.008005743,0.005534999,0.005485059,0.009587381],"category_scores_gemma":[0.01508577,0.003644714,0.003635614,0.001898324,0.005311367,0.009343757,0.005846631,0.008854834,0.004394981],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.002153105,"about_ca_system_score_gemma":0.004109299,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.003518436,"about_ca_topic_score_gemma":0.003130741,"domain_scores_codex":[0.9904248,0.002190076,0.001294441,0.001568854,0.003783538,0.000738328],"domain_scores_gemma":[0.9946346,0.001935852,0.0004144361,0.001379323,0.001317553,0.0003183243],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"bench_or_experimental","study_design_scores_codex":[0.0001266969,0.0001435174,0.0007091884,0.000770696,0.00007170374,0.0009254828,0.001899874,0.007530597,0.009554771,0.8658235,0.008705444,0.1037385],"study_design_scores_gemma":[0.0002083206,0.0002266968,0.0003942383,0.001119285,0.0001125454,0.001634175,0.0002851464,0.0641749,0.01292315,0.3744226,0.5442671,0.0002318419],"study_design_candidate":"bench_or_experimental","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.0005940682,0.0001659478,0.9937441,0.0004087141,0.0001203636,0.0002626324,0.00004466205,0.002524932,0.002134653],"genre_scores_gemma":[0.01588289,0.0003377148,0.9778942,0.0004284518,0.0001263233,0.0007053253,0.0002276301,0.001646822,0.002750566],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.01337077,"threshold_uncertainty_score":0.07071221,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.1103297870520999,"score_gpt":0.4098569533854909,"score_spread":0.299527166333391,"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."}}