{"id":"W2074053393","doi":"10.1109/scam.2010.20","title":"Effective Static Analysis to Find Concurrency Bugs in Java","year":2010,"lang":"en","type":"article","venue":"","topic":"Parallel Computing and Optimization Techniques","field":"Computer Science","cited_by":9,"is_retracted":false,"has_abstract":true,"ca_institutions":"IBM (Canada)","funders":"","keywords":"Computer science; Concurrency; Programming language; Static analysis; Java; Control flow; Debugging; False positive paradox; Parallel computing","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.003761136,0.00130304,0.001344393,0.005271408,0.001433031,0.002068776,0.001732437,0.00102333,0.001189717],"category_scores_gemma":[0.01880099,0.001513421,0.00141385,0.002298897,0.001311435,0.003291438,0.001858756,0.001457608,0.0004786252],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00157545,"about_ca_system_score_gemma":0.004696577,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00631239,"about_ca_topic_score_gemma":0.009834735,"domain_scores_codex":[0.9937622,0.001234441,0.0005801481,0.0007989997,0.003067366,0.0005568793],"domain_scores_gemma":[0.9812459,0.01125193,0.002166369,0.002201475,0.002820931,0.0003135073],"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.0008188683,0.000488561,0.07020125,0.0009649906,0.0002827852,0.001166872,0.001173768,0.06071018,0.1167482,0.03641116,0.01010281,0.7009305],"study_design_scores_gemma":[0.0001322806,0.0002472306,0.009877735,0.0001421982,0.0002445935,0.0009054724,0.0002197797,0.8443918,0.1007368,0.03215957,0.01075421,0.0001884629],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.09401854,0.0005728171,0.8757477,0.0003428167,0.00007014846,0.0001297931,0.0002792574,0.02726927,0.001569622],"genre_scores_gemma":[0.4283225,0.0003034225,0.5662792,0.0002539225,0.00005127833,0.0001742686,0.0006617509,0.002489598,0.001464045],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.00631239,"threshold_uncertainty_score":0.01989108,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.00575402126802529,"score_gpt":0.2771641725248,"score_spread":0.2714101512567747,"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."}}