{"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":"codex-gemma-dda1882f352a","candidate_categories":["metaresearch","metaepi_narrow"],"consensus_categories":[],"category_scores_codex":[0.0003424601,0.0004534264,0.0003306118,0.0002964852,0.0002122306,0.0004176118,0.002093257,0.000157148,0.0001734086],"category_scores_gemma":[0.03580396,0.0004276875,0.00010822,0.001380747,0.00006462567,0.0008403835,0.0002933411,0.0005415417,0.0003154629],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0001278496,"about_ca_system_score_gemma":0.0001109122,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00004359076,"about_ca_topic_score_gemma":0.000003278424,"domain_scores_codex":[0.9971493,0.00003407723,0.0003227592,0.0007794603,0.0007005002,0.00101388],"domain_scores_gemma":[0.9667476,0.03080735,0.00004938123,0.001858952,0.0001652036,0.0003714606],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"observational","study_design_gemma":"observational","study_design_scores_codex":[0.00002121361,0.0002084513,0.6054559,0.0001968651,0.0001374879,0.000234036,0.001127712,0.1706696,0.001224544,0.0003623168,0.000504673,0.2198572],"study_design_scores_gemma":[0.002739809,0.001559247,0.9395059,0.001491876,0.00009308877,0.0008879356,0.00003952004,0.01650788,0.01279929,0.0001117851,0.01977751,0.004486198],"study_design_candidate":"observational","study_design_consensus":"observational","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.2519414,0.0002939466,0.7421592,0.0002030987,0.0001820964,0.0003926814,0.000003728695,0.004816615,0.000007271489],"genre_scores_gemma":[0.5433133,0.00001504794,0.4561519,0.0000321349,0.0001116951,0.0001302493,0.00001312935,0.00007136314,0.0001611878],"genre_candidate":"methods","genre_consensus":null,"teacher_disagreement_score":0.3340499,"threshold_uncertainty_score":0.9998175,"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."}}