{"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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.00124812,0.000456868,0.0003093138,0.0003975341,0.0002285513,0.0008194466,0.0008123693,0.0006850388,0.001526579],"category_scores_gemma":[0.008368574,0.0003782423,0.0004585648,0.0004252195,0.0007852453,0.002705863,0.0006896047,0.001034668,0.0006484539],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0002577979,"about_ca_system_score_gemma":0.0006841929,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.002841298,"about_ca_topic_score_gemma":0.003357339,"domain_scores_codex":[0.9992612,0.0001778133,0.00004598698,0.0001731499,0.0002129075,0.0001289989],"domain_scores_gemma":[0.9953948,0.001333611,0.0005799619,0.002146011,0.0004334804,0.0001121554],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"theoretical_or_conceptual","study_design_scores_codex":[0.0006511953,0.000262915,0.03254379,0.0008263263,0.0001354847,0.001524328,0.004684001,0.03735277,0.155737,0.04458143,0.01191903,0.7097818],"study_design_scores_gemma":[0.0001962891,0.001424394,0.04216339,0.0005431877,0.0003925373,0.00447651,0.002147405,0.3006268,0.263643,0.09318761,0.2909146,0.0002842879],"study_design_candidate":"theoretical_or_conceptual","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.4032786,0.0006546733,0.5629691,0.001706673,0.0001483729,0.0001580941,0.0002681114,0.02176173,0.009054676],"genre_scores_gemma":[0.7482061,0.0004028084,0.2430885,0.0004669779,0.0000399587,0.00005503546,0.0004274661,0.002575574,0.004737612],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.002841298,"threshold_uncertainty_score":0.006600797,"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."}}