{"id":"W1988978715","doi":"10.1145/503209.503223","title":"Using aspectC to improve the modularity of path-specific customization in operating system code","year":2001,"lang":"en","type":"article","venue":"","topic":"Advanced Software Engineering Methodologies","field":"Computer Science","cited_by":185,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of British Columbia","funders":"","keywords":"Modularity (biology); Computer science; Code refactoring; Scheduling (production processes); Personalization; Architecture; Path (computing); Code (set theory); Distributed computing; Context (archaeology); Operating system; Computer architecture; Parallel computing; Embedded system; Programming language; Engineering; Software","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.0008107347,0.000092422,0.0001599191,0.00007684634,0.00005952804,0.00004951892,0.0004798238,0.00003947724,0.000001260117],"category_scores_gemma":[0.0003253877,0.00006767809,0.00002367284,0.0005652721,0.00001569692,0.0002589243,0.0002094617,0.0001033733,0.000002162518],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0001395216,"about_ca_system_score_gemma":0.00001971333,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00005932221,"about_ca_topic_score_gemma":0.00001031684,"domain_scores_codex":[0.9990265,0.0001380047,0.0002552998,0.0002504516,0.0001489327,0.0001808047],"domain_scores_gemma":[0.9990873,0.0002933798,0.00005640544,0.0004669079,0.00006862832,0.00002735392],"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.000001922381,0.000007888865,0.0003082379,0.00001283025,0.000001981195,0.000005744545,0.0004561864,0.9546474,0.0243444,0.01320766,0.000006424083,0.006999331],"study_design_scores_gemma":[0.000156899,0.00002571699,0.00118615,0.00005183335,0.000001212635,0.00001681565,0.0002666374,0.9827387,0.01491114,0.0004102839,0.0001039942,0.0001306543],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.05181661,0.0000641492,0.9471845,0.00007262521,0.0002893095,0.0002173616,7.626605e-7,0.0002063684,0.0001483452],"genre_scores_gemma":[0.4476703,0.000003207751,0.5522685,0.00001542697,0.00001911456,0.000005501787,1.21655e-7,0.000004661037,0.00001320257],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.3958537,"threshold_uncertainty_score":0.2759832,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.07168538791869956,"score_gpt":0.3087068722982897,"score_spread":0.2370214843795902,"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."}}