{"id":"https://openalex.org/W3148399464","doi":"https://doi.org/10.1145/3397481.3450656","title":"Perfection Not Required? Human-AI Partnerships in Code Translation","display_name":"Perfection Not Required? Human-AI Partnerships in Code Translation","publication_year":2021,"publication_date":"2021-04-14","ids":{"openalex":"https://openalex.org/W3148399464","doi":"https://doi.org/10.1145/3397481.3450656","mag":"3148399464"},"language":"en","primary_location":{"id":"doi:10.1145/3397481.3450656","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3397481.3450656","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"26th International Conference on Intelligent User Interfaces","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2104.03820","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Justin D. Weisz","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Justin D. Weisz","raw_affiliation_strings":["IBM Research AI, United States"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Research AI, United States","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Michael Muller","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Michael Muller","raw_affiliation_strings":["IBM Research AI, United States"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Research AI, United States","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Stephanie Houde","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Stephanie Houde","raw_affiliation_strings":["IBM Research AI, United States"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Research AI, United States","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"John Richards","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"John Richards","raw_affiliation_strings":["IBM Research AI, United States"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Research AI, United States","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Steven I. Ross","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Steven I. Ross","raw_affiliation_strings":["IBM Research AI, United States"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Research AI, United States","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Fernando Martinez","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Fernando Martinez","raw_affiliation_strings":["IBM Argentina, Argentina"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Argentina, Argentina","institution_ids":[]}]},{"author_position":"middle","author":{"id":null,"display_name":"Mayank Agarwal","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mayank Agarwal","raw_affiliation_strings":["IBM Research AI, United States"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Research AI, United States","institution_ids":[]}]},{"author_position":"last","author":{"id":null,"display_name":"Kartik Talamadupula","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kartik Talamadupula","raw_affiliation_strings":["IBM Research AI, United States"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"IBM Research AI, United States","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":96,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"402","last_page":"412"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.989300012588501,"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"}},"topics":[{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.989300012588501,"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"}},{"id":"https://openalex.org/T10028","display_name":"Topic Modeling","score":0.9829999804496765,"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"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9763000011444092,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/generative-grammar","display_name":"Generative grammar","score":0.7878999710083008},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.5907999873161316},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.548799991607666},{"id":"https://openalex.org/keywords/imperfect","display_name":"Imperfect","score":0.5113000273704529},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5020999908447266},{"id":"https://openalex.org/keywords/machine-translation","display_name":"Machine translation","score":0.49459999799728394},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.41940000653266907},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.41449999809265137}],"concepts":[{"id":"https://openalex.org/C39890363","wikidata":"https://www.wikidata.org/wiki/Q36108","display_name":"Generative grammar","level":2,"score":0.7878999710083008},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7664999961853027},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.5907999873161316},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.548799991607666},{"id":"https://openalex.org/C2780310539","wikidata":"https://www.wikidata.org/wiki/Q12547192","display_name":"Imperfect","level":2,"score":0.5113000273704529},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5037999749183655},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5020999908447266},{"id":"https://openalex.org/C203005215","wikidata":"https://www.wikidata.org/wiki/Q79798","display_name":"Machine translation","level":2,"score":0.49459999799728394},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.46549999713897705},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.42640000581741333},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.41940000653266907},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.41449999809265137},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.40860000252723694},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.34220001101493835},{"id":"https://openalex.org/C167966045","wikidata":"https://www.wikidata.org/wiki/Q5532625","display_name":"Generative model","level":3,"score":0.3158999979496002},{"id":"https://openalex.org/C149364088","wikidata":"https://www.wikidata.org/wiki/Q185917","display_name":"Translation (biology)","level":4,"score":0.30570000410079956},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.30239999294281006},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.2969000041484833},{"id":"https://openalex.org/C52913732","wikidata":"https://www.wikidata.org/wiki/Q857102","display_name":"Software design","level":4,"score":0.2904999852180481},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.26600000262260437},{"id":"https://openalex.org/C527412718","wikidata":"https://www.wikidata.org/wiki/Q855395","display_name":"Interpretation (philosophy)","level":2,"score":0.2653000056743622},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.2639999985694885},{"id":"https://openalex.org/C9652623","wikidata":"https://www.wikidata.org/wiki/Q190109","display_name":"Field (mathematics)","level":2,"score":0.2540999948978424},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.25209999084472656}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3397481.3450656","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3397481.3450656","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"26th International Conference on Intelligent User Interfaces","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2104.03820","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2104.03820","pdf_url":"https://arxiv.org/pdf/2104.03820","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2104.03820","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2104.03820","pdf_url":"https://arxiv.org/pdf/2104.03820","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"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":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":61,"referenced_works":["https://openalex.org/W1771830246","https://openalex.org/W1967995512","https://openalex.org/W1970607969","https://openalex.org/W1972359124","https://openalex.org/W1997322537","https://openalex.org/W2010158189","https://openalex.org/W2019257047","https://openalex.org/W2037306653","https://openalex.org/W2059216172","https://openalex.org/W2080441299","https://openalex.org/W2081749632","https://openalex.org/W2095294856","https://openalex.org/W2104000083","https://openalex.org/W2118655104","https://openalex.org/W2134825350","https://openalex.org/W2142403498","https://openalex.org/W2143861926","https://openalex.org/W2147002252","https://openalex.org/W2160140538","https://openalex.org/W2207689422","https://openalex.org/W2370472429","https://openalex.org/W2511803001","https://openalex.org/W2516621648","https://openalex.org/W2736762043","https://openalex.org/W2745766115","https://openalex.org/W2749460454","https://openalex.org/W2790165607","https://openalex.org/W2792969545","https://openalex.org/W2796000004","https://openalex.org/W2806718802","https://openalex.org/W2884276923","https://openalex.org/W2888557792","https://openalex.org/W2899384793","https://openalex.org/W2909347410","https://openalex.org/W2915577650","https://openalex.org/W2918497321","https://openalex.org/W2937883452","https://openalex.org/W2941884113","https://openalex.org/W2950429748","https://openalex.org/W2963073614","https://openalex.org/W2963935794","https://openalex.org/W2964150020","https://openalex.org/W2968117147","https://openalex.org/W2972082064","https://openalex.org/W2986862432","https://openalex.org/W2995816743","https://openalex.org/W2999637955","https://openalex.org/W2999765337","https://openalex.org/W3009183702","https://openalex.org/W3009706354","https://openalex.org/W3012413014","https://openalex.org/W3013160799","https://openalex.org/W3031000691","https://openalex.org/W3038035611","https://openalex.org/W3108032709","https://openalex.org/W4235786747","https://openalex.org/W4247117937","https://openalex.org/W4247294910","https://openalex.org/W4248588746","https://openalex.org/W4255780832","https://openalex.org/W4288359814"],"related_works":[],"abstract_inverted_index":{"Generative":[0],"models":[1],"have":[2,29],"become":[3],"adept":[4],"at":[5,14],"producing":[6],"artifacts":[7,49],"such":[8,22,57,73,168],"as":[9,23,58,169],"images,":[10],"videos,":[11],"and":[12,75,82,135,153,172,180],"prose":[13],"human-like":[15],"levels":[16],"of":[17,36,84,104,111,118,137,146],"proficiency.":[18],"New":[19],"generative":[20,157,183],"techniques,":[21],"unsupervised":[24],"neural":[25],"machine":[26],"translation":[27],"(NMT),":[28],"recently":[30],"been":[31],"applied":[32],"to":[33,46,67,78,97,101,125],"the":[34,65,80,102,109,116,133],"task":[35,117],"generating":[37],"source":[38,120],"code,":[39],"translating":[40,119],"it":[41],"from":[42,122],"one":[43,123],"programming":[44],"language":[45,124],"another.":[47,126],"The":[48],"produced":[50],"in":[51,108,159],"this":[52],"way":[53],"may":[54],"contain":[55],"imperfections,":[56],"compilation":[59],"or":[60],"logical":[61],"errors.":[62,86],"We":[63],"examine":[64],"extent":[66],"which":[68],"software":[69,95,176],"engineers":[70,96,177],"would":[71,150],"tolerate":[72],"imperfections":[74],"explore":[76],"ways":[77],"aid":[79],"detection":[81],"correction":[83],"those":[85],"Using":[87],"a":[88],"design":[89],"scenario":[90,129],"approach,":[91],"we":[92],"interviewed":[93],"11":[94],"understand":[98,182],"their":[99],"reactions":[100],"use":[103],"an":[105,140],"NMT":[106,184],"model":[107],"context":[110],"application":[112,160],"modernization,":[113],"focusing":[114],"on":[115],"code":[121],"Our":[127,162],"three-stage":[128],"sparked":[130],"discussions":[131],"about":[132],"utility":[134],"desirability":[136],"working":[138],"with":[139,179],"imperfect":[141],"AI":[142,158],"system,":[143],"how":[144,165],"acceptance":[145],"that":[147],"system\u2019s":[148],"outputs":[149],"be":[151],"established,":[152],"future":[154],"opportunities":[155],"for":[156],"modernization.":[161],"study":[163],"highlights":[164],"UI":[166],"features":[167],"confidence":[170],"highlighting":[171],"alternate":[173],"translations":[174],"help":[175],"work":[178],"better":[181],"models.":[185]},"counts_by_year":[{"year":2026,"cited_by_count":5},{"year":2025,"cited_by_count":26},{"year":2024,"cited_by_count":43},{"year":2023,"cited_by_count":16},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":2}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2021-04-13T00:00:00"}
