{"id":"W2157687761","doi":"10.5381/jot.2008.7.6.a4","title":"Overcoming comprehension barriers in the AspectJ programming language.","year":2008,"lang":"en","type":"article","venue":"The Journal of Object Technology","topic":"Advanced Software Engineering Methodologies","field":"Computer Science","cited_by":2,"is_retracted":false,"has_abstract":true,"ca_institutions":"Concordia University","funders":"","keywords":"AspectJ; Programming language; Computer science; Comprehension; Software engineering; Linguistics; Aspect-oriented programming; Software; Philosophy","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.005660644,0.0007963075,0.0004635133,0.0007354709,0.001147434,0.002863449,0.001833419,0.002065871,0.003893295],"category_scores_gemma":[0.03783777,0.0007489256,0.0005547096,0.0005081136,0.00212961,0.007671478,0.003007252,0.003202597,0.001271671],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0003995588,"about_ca_system_score_gemma":0.00147554,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0006928149,"about_ca_topic_score_gemma":0.001070954,"domain_scores_codex":[0.9941465,0.002852803,0.0002718048,0.0005551632,0.001904798,0.0002689809],"domain_scores_gemma":[0.9719743,0.0199053,0.002429858,0.002352291,0.002796068,0.0005421691],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"not_applicable","study_design_scores_codex":[0.0008538816,0.0007665359,0.0153052,0.002199647,0.0001306404,0.003323078,0.05682751,0.007914754,0.1565211,0.1606067,0.03043525,0.5651157],"study_design_scores_gemma":[0.0003091599,0.001360822,0.01293772,0.001445125,0.0003491725,0.01099833,0.01148143,0.2139024,0.1522798,0.3207828,0.2736388,0.0005144721],"study_design_candidate":"not_applicable","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.1290909,0.001386291,0.8333015,0.006799907,0.0002557715,0.0003380179,0.0001879054,0.00915887,0.01948069],"genre_scores_gemma":[0.4818078,0.0007237346,0.5031496,0.001839838,0.0001770133,0.0002946132,0.0005211128,0.002901414,0.008584883],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.005660644,"threshold_uncertainty_score":0.02993667,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.0238978673377181,"score_gpt":0.2846447612666602,"score_spread":0.2607468939289421,"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."}}