{"id":"W4232793935","doi":"10.1145/357474.355046","title":"Designing robust Java programs with exceptions","year":2000,"lang":"en","type":"article","venue":"ACM SIGSOFT Software Engineering Notes","topic":"Software Engineering Research","field":"Computer Science","cited_by":17,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of British Columbia","funders":"Natural Sciences and Engineering Research Council of Canada","keywords":"Exception handling; Java; Computer science; Structuring; Software engineering; Mechanism (biology); Source code; Programming language; Code (set theory); Set (abstract data type)","routes":{"ca_aff":true,"ca_fund":true,"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.003730224,0.0006132387,0.0004624105,0.0005245369,0.0006791921,0.001985313,0.001799863,0.001142081,0.001428795],"category_scores_gemma":[0.0111594,0.001146796,0.0008177045,0.0003362641,0.001335797,0.002441022,0.002070593,0.001624355,0.0008277683],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0003927263,"about_ca_system_score_gemma":0.001264223,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0006357739,"about_ca_topic_score_gemma":0.0009018969,"domain_scores_codex":[0.9975114,0.0006537139,0.0002743314,0.0004423975,0.0008845609,0.000233574],"domain_scores_gemma":[0.9953259,0.002015932,0.0007695658,0.0009866654,0.0007261359,0.0001757038],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"not_applicable","study_design_scores_codex":[0.000270295,0.0004883052,0.008987978,0.001311653,0.000249489,0.002070062,0.004622741,0.2794727,0.1588848,0.1302372,0.007589532,0.4058153],"study_design_scores_gemma":[0.0002897299,0.0006656735,0.001797514,0.0003107776,0.0003705724,0.001123708,0.0006657318,0.716944,0.1155519,0.05744616,0.1046765,0.0001576922],"study_design_candidate":"not_applicable","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.02797745,0.00008973727,0.9657972,0.0001605858,0.00002901143,0.0001742034,0.00002135585,0.003823718,0.001926722],"genre_scores_gemma":[0.1951649,0.0003373864,0.7985139,0.0001804655,0.00004608204,0.0004801988,0.0001518765,0.002131084,0.00299403],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.003730224,"threshold_uncertainty_score":0.01972753,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.02507598765568434,"score_gpt":0.2318147758498418,"score_spread":0.2067387881941574,"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."}}