{"id":"W180059603","doi":"10.7939/r3jm23k0n","title":"FCL: Automatically Detecting Structural Errors in Framework-Based Development","year":2004,"lang":"en","type":"article","venue":"University of Alberta Library","topic":"Advanced Software Engineering Methodologies","field":"Computer Science","cited_by":9,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Alberta","funders":"","keywords":"Computer science; Programming language; Set (abstract data type); Code (set theory); Reuse; Semantics (computer science); Software engineering; Task (project management); Systems engineering; 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.00006968859,0.0001058916,0.0001569204,0.000169133,0.0000645375,0.00001597209,0.0007311272,0.00008313028,0.00001994214],"category_scores_gemma":[0.0002699585,0.000121235,0.00003789932,0.000368475,0.00005537132,0.0008407832,0.000281809,0.000178968,0.000006480495],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00005634136,"about_ca_system_score_gemma":0.0001988064,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00007572571,"about_ca_topic_score_gemma":0.00004291787,"domain_scores_codex":[0.9992879,0.00004557691,0.0001278822,0.0002184206,0.0001213359,0.000198873],"domain_scores_gemma":[0.9988194,0.0007862735,0.000064386,0.000261444,0.0000105112,0.00005800283],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"simulation_or_modeling","study_design_gemma":"observational","study_design_scores_codex":[0.00004771238,0.00006093626,0.01553271,0.0001401161,0.00003824708,0.0001521749,0.03149328,0.8784232,0.0002289621,0.04974204,0.00001537987,0.02412523],"study_design_scores_gemma":[0.005895867,0.0005352614,0.4659359,0.002199328,0.00002947198,0.0000438436,0.003171961,0.110182,0.08570047,0.3210613,0.002205832,0.003038817],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.3779494,0.000009763921,0.6213522,0.000289126,0.00006013145,0.00004365308,9.984006e-8,0.0001700912,0.0001255619],"genre_scores_gemma":[0.3684981,5.342019e-7,0.6314185,0.00003836206,0.000002875726,7.416558e-8,8.324222e-7,0.000004749279,0.00003595449],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.7682412,"threshold_uncertainty_score":0.4943821,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.01449561079055133,"score_gpt":0.2180189637544973,"score_spread":0.2035233529639459,"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."}}