{"id":"W3006005708","doi":"10.1145/503271.503223","title":"Using aspectC to improve the modularity of path-specific customization in operating system code","year":2001,"lang":"en","type":"article","venue":"ACM SIGSOFT Software Engineering Notes","topic":"Advanced Software Engineering Methodologies","field":"Computer Science","cited_by":23,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of British Columbia","funders":"","keywords":"Modularity (biology); Computer science; Code refactoring; Personalization; Scheduling (production processes); Architecture; Code (set theory); Distributed computing; Path (computing); Operating system; Context (archaeology); Computer architecture; Parallel computing; Embedded system; Programming language; Software; 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":["metaresearch","metaepi_narrow"],"consensus_categories":[],"category_scores_codex":[0.0009740269,0.0003268147,0.0004368006,0.0002715056,0.0001157084,0.0001039183,0.001521877,0.0001354581,0.000001825524],"category_scores_gemma":[0.06598745,0.0002901151,0.00008482813,0.001276492,0.00002938836,0.000497715,0.0006619749,0.0003561884,0.000005073301],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0002967849,"about_ca_system_score_gemma":0.00005171042,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00006073965,"about_ca_topic_score_gemma":0.000004559535,"domain_scores_codex":[0.9978918,0.0001087434,0.0005701266,0.0005646247,0.0003480754,0.0005165949],"domain_scores_gemma":[0.977669,0.02047612,0.0001403789,0.001441701,0.0001730889,0.00009969949],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"simulation_or_modeling","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.000004973392,0.00001808336,0.01366616,0.00009846525,0.00001134346,0.00002578331,0.0006939977,0.953805,0.02371511,0.001246109,0.000007637293,0.006707374],"study_design_scores_gemma":[0.00214121,0.0003917618,0.150469,0.002218542,0.00005194268,0.0003507394,0.0004096385,0.7164957,0.1222337,0.0005014018,0.001628326,0.003108045],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.1581705,0.0004189617,0.8394397,0.00007169449,0.0006568497,0.0003526075,0.000008046387,0.000880636,9.802704e-7],"genre_scores_gemma":[0.5010925,0.00001095404,0.498759,0.00001558618,0.0000622178,0.00002673134,0.000001561684,0.00002919925,0.000002274639],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.342922,"threshold_uncertainty_score":0.9999551,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.05239144428673207,"score_gpt":0.286298241408283,"score_spread":0.233906797121551,"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."}}