{"id":"W2766877844","doi":"10.1007/s11334-017-0306-1","title":"Predicting different levels of the unit testing effort of classes using source code metrics: a multiple case study on open-source software","year":2017,"lang":"en","type":"article","venue":"Innovations in Systems and Software Engineering","topic":"Software Engineering Research","field":"Computer Science","cited_by":23,"is_retracted":false,"has_abstract":false,"ca_institutions":"Université Laval; Université du Québec à Trois-Rivières","funders":"","keywords":"Unit testing; Computer science; Software quality assurance; Software engineering; Software reliability testing; Regression testing; Software metric; Software quality; Non-regression testing; Metric (unit); Quality assurance; Manual testing; Quality (philosophy); Source code; Keyword-driven testing; Software construction; Reliability engineering; Software system; Software; Software development; Programming language; Engineering","routes":{"ca_aff":true,"ca_fund":false,"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":["metaresearch"],"consensus_categories":[],"category_scores_codex":[0.003174703,0.0008739375,0.0004945714,0.001994403,0.0003576055,0.00103284,0.001313105,0.001484879,0.0005038477],"category_scores_gemma":[0.02218124,0.0003755284,0.0007170485,0.001622185,0.0005132757,0.001325325,0.0005155064,0.0008664391,0.0001709103],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0009848595,"about_ca_system_score_gemma":0.0006399134,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.01262086,"about_ca_topic_score_gemma":0.01854586,"domain_scores_codex":[0.9979938,0.000757288,0.0001147519,0.0004484966,0.000493806,0.0001918088],"domain_scores_gemma":[0.9605606,0.03112729,0.002749486,0.001567792,0.003194376,0.0008004632],"domain_codex":null,"domain_gemma":"methods","domain_candidate":"methods","domain_consensus":null,"study_design_codex":"observational","study_design_gemma":"observational","study_design_scores_codex":[0.001092658,0.00386454,0.6993956,0.0001973548,0.0003872374,0.002090178,0.002058393,0.149723,0.02155311,0.0008660782,0.001276278,0.1174955],"study_design_scores_gemma":[0.00005934059,0.001248542,0.2979565,0.00003250896,0.0001534583,0.0004003476,0.0009675296,0.686885,0.01080159,0.0008979011,0.000532823,0.00006442048],"study_design_candidate":"observational","study_design_consensus":"observational","genre_codex":"empirical","genre_gemma":"empirical","genre_scores_codex":[0.9977573,0.00002074773,0.00189189,0.00003107618,0.000002382124,0.00001293308,0.00007823035,0.00003499582,0.0001704289],"genre_scores_gemma":[0.9961398,0.00001589461,0.003411438,0.000005890806,0.000002360554,0.00001191252,0.0001836803,0.00001532975,0.0002136339],"genre_candidate":"empirical","genre_consensus":"empirical","teacher_disagreement_score":0.9968253,"threshold_uncertainty_score":0.02509481,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.1190979416749238,"score_gpt":0.329284302935347,"score_spread":0.2101863612604232,"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."}}