{"id":"W4386031629","doi":"10.1145/3617171","title":"<scp>StubCoder</scp> : Automated Generation and Repair of Stub Code for Mock Objects","year":2023,"lang":"en","type":"article","venue":"ACM Transactions on Software Engineering and Methodology","topic":"Software Testing and Debugging Techniques","field":"Computer Science","cited_by":10,"is_retracted":false,"has_abstract":true,"ca_institutions":"McGill University","funders":"Natural Sciences and Engineering Research Council of Canada; National Natural Science Foundation of China; Hong Kong University of Science and Technology; Impact Fund; National Science Foundation","keywords":"Stub (electronics); Computer science; Unit testing; Regression testing; Leverage (statistics); Test case; Programming language; Software; Software development; Artificial intelligence; Engineering; Structural engineering; Machine learning; Software construction","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":[],"consensus_categories":[],"category_scores_codex":[0.0009393048,0.0001636259,0.0002827594,0.0003469359,0.0001377958,0.00002537203,0.0002171452,0.0001456218,3.001151e-7],"category_scores_gemma":[0.004306799,0.0001670625,0.00006831203,0.0004316106,0.00003677633,0.0001107347,0.00002637206,0.000137997,8.549983e-7],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00001562847,"about_ca_system_score_gemma":0.00003164868,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00001993995,"about_ca_topic_score_gemma":0.000004148839,"domain_scores_codex":[0.9988977,0.0001209524,0.0002367191,0.0003869446,0.00009879504,0.0002588885],"domain_scores_gemma":[0.9932882,0.00603943,0.0000584181,0.0004510417,0.00008730702,0.00007564911],"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.00006633632,0.0004977217,0.005369883,0.002944862,0.001185084,0.00007936337,0.01933232,0.3899404,0.0450244,0.00651779,0.0344717,0.4945701],"study_design_scores_gemma":[0.0004578548,0.0004930116,0.003045434,0.00007782199,0.00005230885,0.00007890834,0.00002984618,0.9724969,0.01761621,0.0045252,0.0009715093,0.0001549798],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.04782843,0.0001754279,0.9309688,0.00005616406,0.0003374266,0.0001881508,0.00002162387,0.02042224,0.000001779205],"genre_scores_gemma":[0.08577038,0.00009740872,0.9138153,0.00005028351,0.00002532254,0.0001106366,0.000006870593,0.00002336689,0.0001004432],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.5825565,"threshold_uncertainty_score":0.681261,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.1225201681221641,"score_gpt":0.3394841656674571,"score_spread":0.216963997545293,"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."}}