{"id":"W7117745108","doi":"10.1016/j.jss.2025.112748","title":"Exploring challenges in test mocking: Developer questions and insights from StackOverflow","year":2025,"lang":"en","type":"article","venue":"Journal of Systems and Software","topic":"Software Engineering Research","field":"Computer Science","cited_by":0,"is_retracted":false,"has_abstract":true,"ca_institutions":"University of Manitoba; University of Saskatchewan","funders":"Natural Sciences and Engineering Research Council of Canada; Canada Foundation for Innovation; University of Manitoba; University of Saskatchewan","keywords":"Popularity; Latent Dirichlet allocation; Topic model; Advice (programming); Key (lock); Selection (genetic algorithm); Test (biology)","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.0002993397,0.0000976,0.0002307925,0.0003549228,0.00007666917,0.0001738262,0.0002487095,0.00005006392,3.265121e-7],"category_scores_gemma":[0.001123797,0.00007986204,0.00001969607,0.0002398909,0.00001907506,0.0006913775,0.0001449137,0.0002374061,6.961559e-7],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00006916454,"about_ca_system_score_gemma":0.0001134587,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00008518663,"about_ca_topic_score_gemma":0.00002895841,"domain_scores_codex":[0.9991044,0.00004684814,0.0003164475,0.0001691129,0.0002241537,0.0001389776],"domain_scores_gemma":[0.9982389,0.001266609,0.00007164649,0.0001724688,0.0001636743,0.00008671616],"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.00002803753,0.0002340942,0.756707,0.00108128,0.0002306027,0.00104442,0.02487833,0.003606602,0.0005357609,0.02154699,0.0003919838,0.1897149],"study_design_scores_gemma":[0.0006395677,0.00009070879,0.9878514,0.002500331,0.000006868134,0.00008224257,0.0009414531,0.002520637,0.00006542187,0.001286475,0.003830635,0.0001842115],"study_design_candidate":"observational","study_design_consensus":"observational","genre_codex":"empirical","genre_gemma":"empirical","genre_scores_codex":[0.8965513,0.04247643,0.05977804,0.0003569669,0.0006724057,0.00008829733,0.000001915112,0.00005056647,0.00002404161],"genre_scores_gemma":[0.9881363,0.003869006,0.007880239,0.000009237208,0.00006075715,0.000008583382,1.449095e-7,0.000006195144,0.00002952391],"genre_candidate":"empirical","genre_consensus":"empirical","teacher_disagreement_score":0.2311444,"threshold_uncertainty_score":0.3256679,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.08815862776921252,"score_gpt":0.2701977753833726,"score_spread":0.1820391476141601,"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."}}