{"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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.003068578,0.002052074,0.001550014,0.01413368,0.0007599841,0.002183461,0.002483628,0.00147446,0.008487599],"category_scores_gemma":[0.01293681,0.001247806,0.002094895,0.01108988,0.0003109097,0.003157371,0.001147561,0.0009726593,0.004832172],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0005071242,"about_ca_system_score_gemma":0.002319932,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.002676271,"about_ca_topic_score_gemma":0.006799267,"domain_scores_codex":[0.9967457,0.0003693474,0.0008684666,0.0002878101,0.001547254,0.0001813358],"domain_scores_gemma":[0.9871975,0.006871643,0.001149382,0.002089735,0.002410618,0.0002810901],"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.00007899675,0.000220956,0.001338542,0.004459082,0.000119161,0.0001301262,0.0001340407,0.001733608,0.008317524,0.001230485,0.0156402,0.9665973],"study_design_scores_gemma":[0.0003475355,0.001402423,0.02949121,0.01880239,0.002452952,0.004868132,0.0004879408,0.04527809,0.1149141,0.01601113,0.7652442,0.0006998083],"study_design_candidate":"not_applicable","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.05845415,0.261504,0.5196311,0.002539956,0.0008222773,0.002294953,0.03097824,0.05681363,0.06696174],"genre_scores_gemma":[0.07562591,0.176326,0.6590689,0.001532899,0.0003528671,0.0008959882,0.05712475,0.006290671,0.022782],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.01413368,"threshold_uncertainty_score":0.02839386,"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."}}