{"id":"W3131721061","doi":"","title":"Can we refactor conditional compilation into aspects","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":"Queen's University","funders":"","keywords":"Code refactoring; Computer science; Preprocessor; Blueprint; Programming language; Source code; Code (set theory); Software engineering; Software; Set (abstract data type); Engineering","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.0001065077,0.00008231515,0.00008995039,0.00006551603,0.00005688402,0.00003751984,0.0002940235,0.00003417519,0.0000161017],"category_scores_gemma":[0.0001719591,0.00007432695,0.00002370597,0.000168562,0.00001701417,0.0002965647,0.00004156457,0.00008130104,0.00002600718],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0000656875,"about_ca_system_score_gemma":0.00002819376,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.000003188549,"about_ca_topic_score_gemma":0.000003273734,"domain_scores_codex":[0.9993864,0.00003364315,0.0001041962,0.0001917013,0.0001485124,0.000135532],"domain_scores_gemma":[0.9993843,0.0002551137,0.00003073542,0.0002396706,0.0000416402,0.00004858296],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"theoretical_or_conceptual","study_design_scores_codex":[0.000002347963,0.00002457777,0.000077208,0.000005272422,0.000006374465,0.00001412952,0.0005114656,0.03968183,0.00564981,0.9090779,0.001149995,0.04379911],"study_design_scores_gemma":[0.0001141513,0.00007198584,0.01943433,0.000006211125,9.342175e-7,0.000008591606,0.0000083307,0.00402107,0.008008908,0.9665128,0.001667099,0.0001455793],"study_design_candidate":"theoretical_or_conceptual","study_design_consensus":"theoretical_or_conceptual","genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.0009209378,0.00004239914,0.9916887,0.00506894,0.0002612575,0.000050801,0.000001369454,0.0007851641,0.001180431],"genre_scores_gemma":[0.4118777,0.000003818803,0.5876192,0.0002873373,0.00004884232,0.000001531864,0.000005775348,0.000002151071,0.0001535531],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.4109568,"threshold_uncertainty_score":0.3030965,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.03788132940705705,"score_gpt":0.3028451492475219,"score_spread":0.2649638198404648,"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."}}