{"id":"W4213075374","doi":"10.1109/tse.2018.2872711","title":"An Interactive and Dynamic Search-Based Approach to Software Refactoring Recommendations","year":2020,"lang":"en","type":"article","venue":"IEEE Transactions on Software Engineering","topic":"Software Engineering Research","field":"Computer Science","cited_by":64,"is_retracted":false,"has_abstract":true,"ca_institutions":"École de Technologie Supérieure","funders":"Ford Motor Company","keywords":"Code refactoring; Computer science; Software; Software engineering; Software evolution; Software quality; Software system; Set (abstract data type); Process (computing); Merge (version control); Software metric; Software development; Programming language; Software construction; Information retrieval","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.003734465,0.002625847,0.002270312,0.004845952,0.001212953,0.001677267,0.006190856,0.003829092,0.005104146],"category_scores_gemma":[0.0116998,0.001271879,0.001622738,0.00275131,0.0007958714,0.002129598,0.002196923,0.001988317,0.001728254],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001171782,"about_ca_system_score_gemma":0.00201088,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.01108281,"about_ca_topic_score_gemma":0.02801055,"domain_scores_codex":[0.9964857,0.001238385,0.0002432279,0.000738736,0.001067512,0.0002263499],"domain_scores_gemma":[0.9916998,0.005499951,0.0005089464,0.0006358892,0.001352464,0.000303015],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"simulation_or_modeling","study_design_scores_codex":[0.0008189885,0.001983636,0.007321988,0.0009275588,0.0006001513,0.000634213,0.001350806,0.3062852,0.0225995,0.00724702,0.01706141,0.6331694],"study_design_scores_gemma":[0.0001520428,0.0002403446,0.0008140076,0.00004652167,0.0001375441,0.000156553,0.0001372501,0.9861704,0.002659017,0.004143494,0.005287973,0.00005479941],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.03213504,0.00100779,0.9515459,0.0007706113,0.0001006193,0.0008037757,0.0003625967,0.00823389,0.00503971],"genre_scores_gemma":[0.2172736,0.0004061548,0.7751564,0.0005705136,0.0001055455,0.0008918135,0.001026728,0.0003745093,0.004194819],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.01108281,"threshold_uncertainty_score":0.02203655,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.0253112702250691,"score_gpt":0.2745192503630042,"score_spread":0.2492079801379351,"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."}}