{"id":"W4392591292","doi":"10.1007/s11219-024-09663-7","title":"A comprehensive catalog of refactoring strategies to handle test smells in Java-based systems","year":2024,"lang":"en","type":"article","venue":"Software Quality Journal","topic":"Software Engineering Research","field":"Computer Science","cited_by":7,"is_retracted":false,"has_abstract":false,"ca_institutions":"University of Toronto","funders":"Instituto Nacional de Ciência e Tecnologia para Engenharia de Software; Fundação de Amparo à Pesquisa do Estado da Bahia; Conselho Nacional de Desenvolvimento Científico e Tecnológico; Coordenação de Aperfeiçoamento de Pessoal de Nível Superior","keywords":"Code refactoring; Java; Computer science; Programming language; Software engineering; Operating system; Software","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":"codex-gemma-dda1882f352a","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.001425892,0.0001980648,0.0003748304,0.0006021703,0.0000809753,0.0008564355,0.0009470726,0.00009238979,0.000008512197],"category_scores_gemma":[0.001628581,0.0001811708,0.0001098634,0.001103759,0.00005073541,0.0006222518,0.0001832518,0.0006598628,0.00004404885],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0003032228,"about_ca_system_score_gemma":0.0007869947,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0004074642,"about_ca_topic_score_gemma":0.00002336596,"domain_scores_codex":[0.9974284,0.0002150931,0.0006855504,0.0003758384,0.000806667,0.0004884108],"domain_scores_gemma":[0.9945813,0.004222192,0.00009320345,0.0005139222,0.0003437578,0.0002455636],"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.0001650602,0.001133102,0.4734794,0.01294166,0.0005132713,0.003840138,0.0333253,0.3428091,0.0527619,0.01798482,0.005861834,0.05518443],"study_design_scores_gemma":[0.004333068,0.002974535,0.8407213,0.01487093,0.00005412385,0.001444481,0.004538701,0.06129652,0.03120124,0.008227777,0.02662834,0.003708993],"study_design_candidate":"observational","study_design_consensus":"observational","genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.2538302,0.002166793,0.7420802,0.0002194516,0.001146739,0.0001996013,0.0000302843,0.0003116186,0.0000151685],"genre_scores_gemma":[0.9826658,0.00001285969,0.01708001,0.00002662472,0.000126155,0.00001354342,0.000002934862,0.00002244193,0.00004959206],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.7288356,"threshold_uncertainty_score":0.8258626,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.05475254564650548,"score_gpt":0.3527974695137458,"score_spread":0.2980449238672403,"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."}}