{"id":"W30172420","doi":"10.1016/j.jenvman.2018.08.041","title":"Agile Java(TM): Crafting Code with Test-Driven Development (Robert C. Martin Series)","year":2005,"lang":"en","type":"book","venue":"Prentice Hall PTR eBooks","topic":"Scientific Computing and Data Management","field":"Decision Sciences","cited_by":6,"is_retracted":false,"has_abstract":true,"ca_institutions":"","funders":"Social Sciences and Humanities Research Council of Canada; DST-NRF Centre of Excellence for Invasion Biology; Universiteit Stellenbosch; Akademie Věd České Republiky; Grantová Agentura České Republiky","keywords":"Java; Computer science; Agile software development; Java annotation; Real time Java; Test-driven development; Programming language; Programmer; Software engineering; Scala; strictfp; Generics in Java; Java concurrency; Java Modeling Language; Software development; Software","routes":{"ca_aff":false,"ca_fund":true,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":true},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.003164817,0.001348309,0.000540197,0.001643455,0.0004173452,0.002242883,0.001509028,0.001190765,0.02816715],"category_scores_gemma":[0.007527994,0.001155633,0.0008599943,0.001388785,0.001367733,0.002657451,0.001370001,0.003389516,0.02457372],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0006558882,"about_ca_system_score_gemma":0.001086211,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.002122784,"about_ca_topic_score_gemma":0.002748815,"domain_scores_codex":[0.9986103,0.0002411347,0.0001284875,0.0001954553,0.0007463386,0.00007840789],"domain_scores_gemma":[0.996044,0.002206471,0.0002142574,0.0004595284,0.0007845894,0.0002911248],"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.00003648678,0.00003327241,0.0002632728,0.0003286554,0.00002187181,0.00009027224,0.0002492487,0.002269234,0.003870435,0.01419352,0.3752156,0.6034282],"study_design_scores_gemma":[0.00003690877,0.00008285756,0.0008145773,0.0003713176,0.00002033683,0.0007272718,0.0000538173,0.00858826,0.003107924,0.01236773,0.9737791,0.0000499895],"study_design_candidate":"not_applicable","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.001491192,0.0133805,0.8698449,0.005372505,0.005154269,0.0003053081,0.0006058476,0.02945306,0.07439245],"genre_scores_gemma":[0.01550795,0.02509434,0.6795272,0.003538166,0.002262633,0.0006794833,0.001700507,0.02749942,0.2441903],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.02816715,"threshold_uncertainty_score":0.09422851,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.0715678135557935,"score_gpt":0.3135572444234779,"score_spread":0.2419894308676844,"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."}}