{"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":"metacan-v3-hybrid-931329e0061c","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.004126744,0.001165311,0.001303139,0.001916107,0.0009125929,0.002340355,0.002060213,0.001608506,0.001931939],"category_scores_gemma":[0.01845154,0.0005764282,0.001240182,0.0008706237,0.001823588,0.00377553,0.001552001,0.001627791,0.0002897235],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.001519913,"about_ca_system_score_gemma":0.001842428,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.007465115,"about_ca_topic_score_gemma":0.009560687,"domain_scores_codex":[0.9971005,0.001524937,0.0001378712,0.0003841833,0.0006476346,0.000204726],"domain_scores_gemma":[0.9879454,0.009521525,0.0006856084,0.0005578711,0.000956971,0.0003326659],"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.0009759731,0.001808304,0.03359791,0.0007505688,0.0003494111,0.000627153,0.004468503,0.3302412,0.02221347,0.1517597,0.004016352,0.4491914],"study_design_scores_gemma":[0.00005233961,0.000182051,0.001542719,0.00003253506,0.00004458613,0.00009613452,0.0002796945,0.9604895,0.002796565,0.0328421,0.001602737,0.00003899634],"study_design_candidate":"simulation_or_modeling","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"methods","genre_scores_codex":[0.1096566,0.00019283,0.8842593,0.000740469,0.00002957308,0.0004428041,0.00007979585,0.000544976,0.004053643],"genre_scores_gemma":[0.5079276,0.0001535444,0.4899995,0.0001353492,0.000014484,0.000237773,0.00009975181,0.00006782795,0.001364193],"genre_candidate":"methods","genre_consensus":"methods","teacher_disagreement_score":0.007465115,"threshold_uncertainty_score":0.02182454,"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."}}