{"id":"W4313563578","doi":"10.1145/3551349.3559537","title":"AntiCopyPaster: Extracting Code Duplicates As Soon As They Are Introduced in the IDE","year":2022,"lang":"en","type":"article","venue":"","topic":"Software Engineering Research","field":"Computer Science","cited_by":10,"is_retracted":false,"has_abstract":true,"ca_institutions":"École de Technologie Supérieure","funders":"","keywords":"Code refactoring; Computer science; Plug-in; Programming language; Code (set theory); Workflow; Source code; Fragment (logic); Software engineering; Database; Software; Set (abstract data type)","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.001304292,0.0001132538,0.0001200765,0.0001568629,0.000212817,0.0002405859,0.001941707,0.00002271946,0.0001337443],"category_scores_gemma":[0.001022854,0.00008544635,0.00003857918,0.0005950355,0.00001606667,0.0002459584,0.0008105627,0.000528412,0.000171692],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.00008277243,"about_ca_system_score_gemma":0.00006500798,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.000365028,"about_ca_topic_score_gemma":0.0000401787,"domain_scores_codex":[0.9982215,0.0001708725,0.0001825123,0.0004122742,0.0006236197,0.0003892387],"domain_scores_gemma":[0.9973959,0.001632369,0.00005113223,0.0008356389,0.00003604092,0.00004894383],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"observational","study_design_gemma":"observational","study_design_scores_codex":[0.0001605509,0.001903552,0.4232771,0.0002255874,0.0001735833,0.002304109,0.05498851,0.09076543,0.09938968,0.1543608,0.03059942,0.1418517],"study_design_scores_gemma":[0.002736213,0.001291963,0.4820591,0.0001193601,0.00001967214,0.00211872,0.01419262,0.3639305,0.05196463,0.02764207,0.05171209,0.00221307],"study_design_candidate":"observational","study_design_consensus":"observational","genre_codex":"empirical","genre_gemma":"empirical","genre_scores_codex":[0.962669,0.0001045462,0.02236865,0.01233222,0.0002811333,0.000320742,0.000001274058,0.0003728661,0.001549535],"genre_scores_gemma":[0.9963392,0.000004524662,0.00243383,0.000639349,0.00006792795,0.00009898107,0.000001210392,0.00001340514,0.0004015982],"genre_candidate":"empirical","genre_consensus":"empirical","teacher_disagreement_score":0.273165,"threshold_uncertainty_score":0.3608207,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.0228698490153916,"score_gpt":0.2916818676221686,"score_spread":0.2688120186067771,"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."}}