{"id":"W2049055220","doi":"10.1109/icsm.2010.5609739","title":"Playing with refactoring: Identifying extract class opportunities through game theory","year":2010,"lang":"en","type":"article","venue":"","topic":"Software Engineering Research","field":"Computer Science","cited_by":62,"is_retracted":false,"has_abstract":true,"ca_institutions":"Polytechnique Montréal","funders":"","keywords":"Code refactoring; Computer science; Cohesion (chemistry); Game theory; Task (project management); Class (philosophy); Management science; Software engineering; Quality (philosophy); Algorithmic game theory; Software; Artificial intelligence; Sequential game; Systems engineering; 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":"codex-gemma-dda1882f352a","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.0006476853,0.0001691186,0.0001422203,0.0001267824,0.0001446189,0.0004521292,0.001055845,0.00007952216,0.0001124033],"category_scores_gemma":[0.0003175951,0.000130821,0.0000409628,0.0002559335,0.00008579784,0.001427974,0.0002889508,0.0005981811,0.00005255982],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00003517439,"about_ca_system_score_gemma":0.000128106,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.00003659544,"about_ca_topic_score_gemma":0.00001314477,"domain_scores_codex":[0.9984199,0.00004050401,0.0001669747,0.0003762805,0.0005349318,0.0004613877],"domain_scores_gemma":[0.9978136,0.001074656,0.00004570859,0.0008297516,0.0001003529,0.00013595],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"theoretical_or_conceptual","study_design_gemma":"observational","study_design_scores_codex":[0.00002572613,0.00008884045,0.02271041,0.00009966306,0.00009649376,0.0004640615,0.004468839,0.0001851884,0.02437246,0.8990167,0.0006050485,0.04786658],"study_design_scores_gemma":[0.004753486,0.001202934,0.4535241,0.0008540192,0.00008344977,0.002481507,0.004699811,0.06227364,0.2238574,0.08578075,0.1536244,0.006864396],"study_design_candidate":"theoretical_or_conceptual","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.2475944,0.00004042601,0.7395829,0.0002115434,0.0006212564,0.0001018483,6.054187e-7,0.0008488852,0.01099818],"genre_scores_gemma":[0.919039,0.00001164308,0.07846863,0.00007724863,0.0001048911,0.00001759857,9.665916e-7,0.0000247063,0.002255331],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.8132359,"threshold_uncertainty_score":0.5334724,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.09029389536732674,"score_gpt":0.3105131593773127,"score_spread":0.2202192640099859,"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."}}