{"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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.005176925,0.00120075,0.0005355865,0.001265308,0.0006661415,0.002052012,0.002285178,0.0010577,0.001854941],"category_scores_gemma":[0.03026342,0.001464183,0.001453017,0.0009804696,0.001712405,0.00464853,0.003014557,0.003770529,0.0009401352],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0007267953,"about_ca_system_score_gemma":0.001749102,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.002466511,"about_ca_topic_score_gemma":0.002749924,"domain_scores_codex":[0.996335,0.0009656316,0.0004807709,0.000622679,0.001300323,0.0002955071],"domain_scores_gemma":[0.9730401,0.008653187,0.002176254,0.01245014,0.003174007,0.0005062619],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.001307383,0.0009545112,0.0265587,0.0009860516,0.0003828754,0.001650507,0.005152552,0.06562269,0.2398416,0.05643298,0.01365478,0.5874554],"study_design_scores_gemma":[0.0004575942,0.0009214458,0.008630267,0.0003198973,0.0004670616,0.001896525,0.000316336,0.5387489,0.2956605,0.04709291,0.1051061,0.0003825243],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.07483731,0.0001603548,0.8756018,0.0003697917,0.0001084235,0.0004181189,0.0001280036,0.0452098,0.003166491],"genre_scores_gemma":[0.2485665,0.0001794214,0.7342011,0.0004263748,0.0000626203,0.000335421,0.0004917869,0.01264947,0.003087272],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.005176925,"threshold_uncertainty_score":0.02737856,"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."}}