{"id":"https://openalex.org/W7204167260","doi":"https://doi.org/10.1145/3832783.3834554","title":"Do Not Copy/Paste: Soft Barriers for Copying in AI-Assisted Programming","display_name":"Do Not Copy/Paste: Soft Barriers for Copying in AI-Assisted Programming","publication_year":2026,"publication_date":"2026-10-07","ids":{"openalex":"https://openalex.org/W7204167260","doi":"https://doi.org/10.1145/3832783.3834554"},"language":"en","primary_location":{"id":"doi:10.1145/3832783.3834554","doi":"https://doi.org/10.1145/3832783.3834554","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3832783.3834554","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3832783.3834554?download=true","source":{"id":"https://openalex.org/S4363608212","display_name":"IEEE/ACM International Conference on Automated Software Engineering (ASE)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3832783.3834554?download=true","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5052543506","display_name":"Iyiola Emmanuel Olatunji","orcid":"https://orcid.org/0000-0002-0391-9202","observed_orcids":["https://orcid.org/0000-0002-0391-9202"]},"institutions":[{"id":"https://openalex.org/I186903577","display_name":"University of Luxembourg","ror":"https://ror.org/036x5ad56","country_code":"LU","type":"education","lineage":["https://openalex.org/I186903577"]}],"countries":["LU"],"is_corresponding":false,"raw_author_name":"Iyiola E. Olatunji","raw_affiliation_strings":["University of Luxembourg, Luxembourg, Luxembourg"],"raw_orcid":"https://orcid.org/0000-0002-0391-9202","affiliations":[{"raw_affiliation_string":"University of Luxembourg, Luxembourg, Luxembourg","institution_ids":["https://openalex.org/I186903577"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5093836345","display_name":"Alb\u00e9rick Euraste Djir\u00e9","orcid":"https://orcid.org/0009-0007-0406-9573","observed_orcids":["https://orcid.org/0009-0007-0406-9573"]},"institutions":[{"id":"https://openalex.org/I186903577","display_name":"University of Luxembourg","ror":"https://ror.org/036x5ad56","country_code":"LU","type":"education","lineage":["https://openalex.org/I186903577"]}],"countries":["LU"],"is_corresponding":false,"raw_author_name":"Alberick Euraste Djire","raw_affiliation_strings":["University of Luxembourg, Luxembourg, Luxembourg"],"raw_orcid":"https://orcid.org/0009-0007-0406-9573","affiliations":[{"raw_affiliation_string":"University of Luxembourg, Luxembourg, Luxembourg","institution_ids":["https://openalex.org/I186903577"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040326968","display_name":"Jacques Klein","orcid":"https://orcid.org/0000-0003-4052-475X","observed_orcids":["https://orcid.org/0000-0003-4052-475X"]},"institutions":[{"id":"https://openalex.org/I186903577","display_name":"University of Luxembourg","ror":"https://ror.org/036x5ad56","country_code":"LU","type":"education","lineage":["https://openalex.org/I186903577"]}],"countries":["LU"],"is_corresponding":false,"raw_author_name":"Jacques Klein","raw_affiliation_strings":["University of Luxembourg, Luxembourg, Luxembourg"],"raw_orcid":"https://orcid.org/0000-0003-4052-475X","affiliations":[{"raw_affiliation_string":"University of Luxembourg, Luxembourg, Luxembourg","institution_ids":["https://openalex.org/I186903577"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5082835974","display_name":"Tegawend\u00e9 Fran\u00e7ois Bissyand\u00e9","orcid":"https://orcid.org/0000-0001-7270-9869","observed_orcids":["https://orcid.org/0000-0001-7270-9869"]},"institutions":[{"id":"https://openalex.org/I186903577","display_name":"University of Luxembourg","ror":"https://ror.org/036x5ad56","country_code":"LU","type":"education","lineage":["https://openalex.org/I186903577"]}],"countries":["LU"],"is_corresponding":false,"raw_author_name":"Tegawend\u00e9 F. Bissyand\u00e9","raw_affiliation_strings":["University of Luxembourg, Luxembourg, Luxembourg"],"raw_orcid":"https://orcid.org/0000-0001-7270-9869","affiliations":[{"raw_affiliation_string":"University of Luxembourg, Luxembourg, Luxembourg","institution_ids":["https://openalex.org/I186903577"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I186903577"],"apc_list":null,"apc_paid":null,"fwci":1.8405,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.9200669,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":91,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"4601","last_page":"4605"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9843999743461609,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9843999743461609,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.0034000000450760126,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T13851","display_name":"Law, AI, and Intellectual Property","score":0.0026000000070780516,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/copy-and-paste","display_name":"copy and paste","score":0.8299999833106995},{"id":"https://openalex.org/keywords/ai-coding-assistants","display_name":"AI coding assistants","score":0.6589999794960022},{"id":"https://openalex.org/keywords/code-generation","display_name":"code generation","score":0.5070000290870667},{"id":"https://openalex.org/keywords/code-review","display_name":"code review","score":0.38199999928474426},{"id":"https://openalex.org/keywords/programming-education","display_name":"programming education","score":0.6620000004768372},{"id":"https://openalex.org/keywords/code-security","display_name":"code security","score":0.3700000047683716},{"id":"https://openalex.org/keywords/human-ai-interaction","display_name":"human-AI interaction","score":0.5440000295639038},{"id":"https://openalex.org/keywords/large-language-models","display_name":"large language models","score":0.382999986410141}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7623000144958496},{"id":"https://openalex.org/C2779151265","wikidata":"https://www.wikidata.org/wiki/Q1156791","display_name":"Copying","level":2,"score":0.7107999920845032},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5874999761581421},{"id":"https://openalex.org/C500551929","wikidata":"https://www.wikidata.org/wiki/Q8819","display_name":"Unicode","level":2,"score":0.5001999735832214},{"id":"https://openalex.org/C160145156","wikidata":"https://www.wikidata.org/wiki/Q778586","display_name":"Executable","level":2,"score":0.46880000829696655},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4357999861240387},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.39590001106262207},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.37220001220703125},{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.37130001187324524},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.3287000060081482},{"id":"https://openalex.org/C51929080","wikidata":"https://www.wikidata.org/wiki/Q2425187","display_name":"Codebase","level":3,"score":0.3212999999523163},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.31940001249313354},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.314300000667572},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.3133000135421753},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3109000027179718},{"id":"https://openalex.org/C2779386606","wikidata":"https://www.wikidata.org/wiki/Q2393642","display_name":"Handwriting","level":2,"score":0.30640000104904175},{"id":"https://openalex.org/C183003079","wikidata":"https://www.wikidata.org/wiki/Q1000371","display_name":"Personalization","level":2,"score":0.3046000003814697},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.2903999984264374},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.2851000130176544},{"id":"https://openalex.org/C40305131","wikidata":"https://www.wikidata.org/wiki/Q2616305","display_name":"Obfuscation","level":2,"score":0.28189998865127563},{"id":"https://openalex.org/C130727458","wikidata":"https://www.wikidata.org/wiki/Q1639109","display_name":"Coarticulation","level":3,"score":0.27959999442100525},{"id":"https://openalex.org/C2776175482","wikidata":"https://www.wikidata.org/wiki/Q1195816","display_name":"Transfer (computing)","level":2,"score":0.2775999903678894},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.2676999866962433},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.2671000063419342},{"id":"https://openalex.org/C2778143727","wikidata":"https://www.wikidata.org/wiki/Q1820650","display_name":"Readability","level":2,"score":0.2669000029563904},{"id":"https://openalex.org/C174063052","wikidata":"https://www.wikidata.org/wiki/Q607013","display_name":"Pair programming","level":4,"score":0.26669999957084656},{"id":"https://openalex.org/C55166926","wikidata":"https://www.wikidata.org/wiki/Q2892946","display_name":"Oracle","level":2,"score":0.2558000087738037},{"id":"https://openalex.org/C4924752","wikidata":"https://www.wikidata.org/wiki/Q184148","display_name":"Plug-in","level":2,"score":0.2556000053882599}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3832783.3834554","doi":"https://doi.org/10.1145/3832783.3834554","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3832783.3834554","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3832783.3834554?download=true","source":{"id":"https://openalex.org/S4363608212","display_name":"IEEE/ACM International Conference on Automated Software Engineering (ASE)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2608.22638","doi":null,"is_oa":true,"landing_page_url":"https://arxiv.org/abs/2608.22638","pdf_url":"https://arxiv.org/pdf/2608.22638","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"doi:10.48550/arxiv.2608.22638","doi":"https://doi.org/10.48550/arxiv.2608.22638","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2608.22638","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.1145/3832783.3834554","doi":"https://doi.org/10.1145/3832783.3834554","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3832783.3834554","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3832783.3834554?download=true","source":{"id":"https://openalex.org/S4363608212","display_name":"IEEE/ACM International Conference on Automated Software Engineering (ASE)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[{"id":"https://openalex.org/G1956222819","display_name":null,"funder_award_id":"949014","funder_id":"https://openalex.org/F4320320300","funder_display_name":"European Commission"}],"funders":[{"id":"https://openalex.org/F4320320300","display_name":"European Commission","ror":"https://ror.org/00k4n6c32"},{"id":"https://openalex.org/F4320321038","display_name":"Fonds National de la Recherche Luxembourg","ror":"https://ror.org/039z13y21"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7204167260.pdf","grobid_xml":"https://content.openalex.org/works/W7204167260.grobid-xml"},"referenced_works_count":20,"referenced_works":["https://openalex.org/W3177813494","https://openalex.org/W3195140297","https://openalex.org/W4243906228","https://openalex.org/W4317502110","https://openalex.org/W4367000100","https://openalex.org/W4398766125","https://openalex.org/W4405903187","https://openalex.org/W4406026056","https://openalex.org/W4406604115","https://openalex.org/W4407759415","https://openalex.org/W4409885395","https://openalex.org/W4415246666","https://openalex.org/W4417258000","https://openalex.org/W6891830872","https://openalex.org/W7123828995","https://openalex.org/W7126240627","https://openalex.org/W7154744223","https://openalex.org/W7165647552","https://openalex.org/W7168043015","https://openalex.org/W7204189675"],"related_works":["https://openalex.org/W6944275369","https://openalex.org/W4388954848","https://openalex.org/W7134120187","https://openalex.org/W7140312275","https://openalex.org/W7162326866","https://openalex.org/W4416018232","https://openalex.org/W7169536708","https://openalex.org/W4414970443","https://openalex.org/W7222934495","https://openalex.org/W7125973463"],"abstract_inverted_index":{"Copying":[0],"a":[1,4,13,60,69,229,237,241],"function":[2],"from":[3,59,215],"chat":[5],"window":[6],"into":[7,63,105],"an":[8,49,132],"editor":[9],"takes":[10],"less":[11,129],"than":[12],"second.":[14],"For":[15],"many":[16],"uses":[17],"of":[18,102,115,160],"AI":[19,50,81,123,250],"coding":[20,82],"tools,":[21],"that":[22,72,80,103,144,165,184,209],"speed":[23],"is":[24,68,195],"the":[25,42,54,90,100,158],"point;":[26],"in":[27],"settings":[28],"such":[29],"as":[30,48,112,228,236],"programming":[31],"education,":[32],"code":[33,51,91,104,251],"review,":[34],"and":[35,173,178,198,220,248],"security-sensitive":[36],"development,":[37],"it":[38],"can":[39,187,212],"also":[40,95],"be":[41,87],"problem.":[43],"This":[44],"paper":[45],"frames":[46],"copy-paste":[47,151,190],"handoff":[52],"problem:":[53],"moment":[55],"model-generated":[56],"text":[57],"crosses":[58],"conversational":[61],"context":[62],"executable":[64],"or":[65],"committed":[66],"software":[67,106],"design":[70],"boundary":[71],"current":[73],"tools":[74],"leave":[75],"largely":[76],"unmanaged.":[77],"We":[78,108,153,222],"argue":[79],"assistants":[83],"should":[84],"not":[85,224],"only":[86],"evaluated":[88],"by":[89,96],"they":[92,98],"generate,":[93],"but":[94,148,192],"how":[97],"mediate":[99],"transfer":[101,128,217],"artifacts.":[107],"propose":[109],"soft":[110,210],"barriers":[111,119,186,211],"one":[113],"class":[114],"handoff-aware":[116],"mechanisms.":[117],"Soft":[118],"preserve":[120,145],"access":[121],"to":[122],"assistance":[124],"while":[125],"making":[126],"unexamined":[127],"frictionless.":[130],"As":[131],"initial":[133],"technical":[134],"probe,":[135],"we":[136,182,233],"instantiate":[137],"this":[138],"idea":[139],"using":[140],"Unicode":[141,226],"output":[142],"perturbations":[143,227],"visual":[146],"readability":[147],"disrupt":[149],"naive":[150],"execution.":[152],"introduce":[154],"Copy-Paste":[155],"Resistance":[156],"(CPR),":[157],"fraction":[159],"functionally":[161],"correct":[162],"clean":[163],"solutions":[164],"become":[166],"syntactically":[167],"invalid":[168],"after":[169],"perturbation.":[170],"Across":[171],"HumanEval":[172],"MBPP":[174],"with":[175,203],"four":[176,179],"LLMs":[177],"perturbation":[180],"families,":[181],"find":[183],"output-level":[185],"achieve":[188],"high":[189],"resistance,":[191],"their":[193],"effectiveness":[194],"highly":[196],"model-":[197],"task-dependent.":[199],"An":[200],"exploratory":[201],"pilot":[202],"18":[204],"participants":[205],"provides":[206],"early":[207],"evidence":[208],"shift":[213],"users":[214],"direct":[216],"toward":[218],"editing":[219],"reconstruction.":[221],"do":[223],"present":[225],"deployment-ready":[230],"solution;":[231],"rather,":[232],"use":[234],"them":[235],"minimal":[238],"probe":[239],"for":[240],"broader":[242],"research":[243],"agenda":[244],"on":[245],"practical,":[246],"transparent,":[247],"policy-aware":[249],"handoff.":[252]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-11-08T12:12:28.789561","created_date":"2026-08-26T00:00:00"}
