{"id":"W2475137645","doi":"10.1145/2932631","title":"Multi-Criteria Code Refactoring Using Search-Based Software Engineering","year":2016,"lang":"en","type":"article","venue":"ACM Transactions on Software Engineering and Methodology","topic":"Software Engineering Research","field":"Computer Science","cited_by":137,"is_retracted":false,"has_abstract":true,"ca_institutions":"Université de Montréal","funders":"Japan Society for the Promotion of Science","keywords":"Code refactoring; Computer science; Consistency (knowledge bases); Software quality; Benchmark (surveying); Software engineering; Search-based software engineering; Code smell; Software; Class (philosophy); Source code; Code (set theory); Software development; Software design; Programming language; Artificial intelligence","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":["metaepi_narrow"],"consensus_categories":[],"category_scores_codex":[0.001331747,0.0004920224,0.0005328429,0.0008629909,0.0002073098,0.0001138826,0.001090093,0.000313165,0.0000337659],"category_scores_gemma":[0.008020875,0.0004350241,0.0001646785,0.0006789198,0.00008205444,0.0004748186,0.00009694022,0.0006302201,0.00001879729],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0002762409,"about_ca_system_score_gemma":0.0001331901,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00004347108,"about_ca_topic_score_gemma":0.000002869864,"domain_scores_codex":[0.9969705,0.0002377589,0.0004303455,0.000944794,0.000405426,0.001011218],"domain_scores_gemma":[0.9882786,0.00971868,0.00005234701,0.001381504,0.0001528821,0.0004159831],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"simulation_or_modeling","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.000110129,0.0002634922,0.006862972,0.0007087921,0.0004058084,0.0002162492,0.0009959618,0.595291,0.2192747,0.0003605007,0.00003013364,0.1754803],"study_design_scores_gemma":[0.006946647,0.001012523,0.04670551,0.001892449,0.0001603957,0.0007425662,0.00004847202,0.6428199,0.288673,0.0001400256,0.006997848,0.00386058],"study_design_candidate":"simulation_or_modeling","study_design_consensus":"simulation_or_modeling","genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.08002444,0.000216683,0.9160522,0.0001639143,0.001248088,0.0002182438,0.00003869288,0.002037529,1.826764e-7],"genre_scores_gemma":[0.1744878,0.00004308187,0.8251285,0.0000454315,0.00008108306,0.00005512633,0.000001808415,0.00009577648,0.00006141499],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.1716197,"threshold_uncertainty_score":0.9998102,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.1771884853503032,"score_gpt":0.3686709310815044,"score_spread":0.1914824457312012,"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."}}