{"id":"https://openalex.org/W4321013654","doi":"https://doi.org/10.1145/3581641.3584037","title":"The Programmer\u2019s Assistant: Conversational Interaction with a Large Language Model for Software Development","display_name":"The Programmer\u2019s Assistant: Conversational Interaction with a Large Language Model for Software Development","publication_year":2023,"publication_date":"2023-03-27","ids":{"openalex":"https://openalex.org/W4321013654","doi":"https://doi.org/10.1145/3581641.3584037"},"language":"en","primary_location":{"id":"doi:10.1145/3581641.3584037","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3581641.3584037","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3581641.3584037","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th International Conference on Intelligent User Interfaces","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3581641.3584037","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5065499398","display_name":"Steven Ross","orcid":"https://orcid.org/0000-0002-2533-9946"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Steven I. Ross","raw_affiliation_strings":["Visual AI Lab, IBM Research AI, United States"],"raw_orcid":"https://orcid.org/0000-0002-2533-9946","affiliations":[{"raw_affiliation_string":"Visual AI Lab, IBM Research AI, United States","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101899936","display_name":"Fernando Martinez","orcid":"https://orcid.org/0000-0001-7172-4805"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Fernando Martinez","raw_affiliation_strings":["IBM Argentina, Argentina"],"raw_orcid":"https://orcid.org/0000-0001-7172-4805","affiliations":[{"raw_affiliation_string":"IBM Argentina, Argentina","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5074805097","display_name":"Stephanie Houde","orcid":"https://orcid.org/0000-0002-0246-2183"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Stephanie Houde","raw_affiliation_strings":["IBM Research AI, United States"],"raw_orcid":"https://orcid.org/0000-0002-0246-2183","affiliations":[{"raw_affiliation_string":"IBM Research AI, United States","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026028381","display_name":"Michael M\u00fcller","orcid":"https://orcid.org/0000-0001-7860-163X"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Michael Muller","raw_affiliation_strings":["Human AI Collaboration, IBM Research AI, United States"],"raw_orcid":"https://orcid.org/0000-0001-7860-163X","affiliations":[{"raw_affiliation_string":"Human AI Collaboration, IBM Research AI, United States","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5011883289","display_name":"Justin D. Weisz","orcid":"https://orcid.org/0000-0003-2228-2398"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Justin D. Weisz","raw_affiliation_strings":["IBM Research AI, United States"],"raw_orcid":"https://orcid.org/0000-0003-2228-2398","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":true,"cited_by_count":242,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"491","last_page":"514"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10028","display_name":"Topic Modeling","score":0.9980000257492065,"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/T10028","display_name":"Topic Modeling","score":0.9980000257492065,"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.9980000257492065,"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/T12128","display_name":"AI in Service Interactions","score":0.9945999979972839,"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/computer-science","display_name":"Computer science","score":0.830119252204895},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.8291997909545898},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6422887444496155},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5146759152412415},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.507822573184967},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.43941327929496765},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.38247835636138916}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.830119252204895},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.8291997909545898},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6422887444496155},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5146759152412415},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.507822573184967},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.43941327929496765},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.38247835636138916}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1145/3581641.3584037","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3581641.3584037","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3581641.3584037","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th International Conference on Intelligent User Interfaces","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2302.07080","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2302.07080","pdf_url":"https://arxiv.org/pdf/2302.07080","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":"doi:10.1145/3581641.3584037","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3581641.3584037","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3581641.3584037","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th International Conference on Intelligent User Interfaces","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.49000000953674316,"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4321013654.pdf","grobid_xml":"https://content.openalex.org/works/W4321013654.grobid-xml"},"referenced_works_count":101,"referenced_works":["https://openalex.org/W66344204","https://openalex.org/W194520506","https://openalex.org/W1564563502","https://openalex.org/W1649645444","https://openalex.org/W1745799865","https://openalex.org/W1841352775","https://openalex.org/W1844525294","https://openalex.org/W1988828870","https://openalex.org/W1991015565","https://openalex.org/W2016738132","https://openalex.org/W2041119948","https://openalex.org/W2041578486","https://openalex.org/W2048304653","https://openalex.org/W2058641836","https://openalex.org/W2069152935","https://openalex.org/W2069386905","https://openalex.org/W2080010225","https://openalex.org/W2083337633","https://openalex.org/W2139374478","https://openalex.org/W2150489026","https://openalex.org/W2151245650","https://openalex.org/W2172937406","https://openalex.org/W2244493926","https://openalex.org/W2512902140","https://openalex.org/W2516621648","https://openalex.org/W2541514559","https://openalex.org/W2546705944","https://openalex.org/W2576530977","https://openalex.org/W2603990485","https://openalex.org/W2611714150","https://openalex.org/W2764839033","https://openalex.org/W2765429991","https://openalex.org/W2781364133","https://openalex.org/W2808234013","https://openalex.org/W2888557792","https://openalex.org/W2890183779","https://openalex.org/W2892567365","https://openalex.org/W2900791338","https://openalex.org/W2934399013","https://openalex.org/W2939803556","https://openalex.org/W2942671448","https://openalex.org/W2949297108","https://openalex.org/W2955853369","https://openalex.org/W2957703183","https://openalex.org/W2963935794","https://openalex.org/W2972072326","https://openalex.org/W2981244488","https://openalex.org/W3004267465","https://openalex.org/W3004304303","https://openalex.org/W3034813066","https://openalex.org/W3089968098","https://openalex.org/W3098044990","https://openalex.org/W3102614932","https://openalex.org/W3103891289","https://openalex.org/W3120902399","https://openalex.org/W3123221944","https://openalex.org/W3153187555","https://openalex.org/W3154248444","https://openalex.org/W3158839228","https://openalex.org/W3159771342","https://openalex.org/W3160674997","https://openalex.org/W3161416151","https://openalex.org/W3170564347","https://openalex.org/W3177813494","https://openalex.org/W3183948023","https://openalex.org/W3195577433","https://openalex.org/W3202191909","https://openalex.org/W4206331969","https://openalex.org/W4213145388","https://openalex.org/W4221015471","https://openalex.org/W4224035735","https://openalex.org/W4224216067","https://openalex.org/W4225001019","https://openalex.org/W4225108562","https://openalex.org/W4226278401","https://openalex.org/W4226396643","https://openalex.org/W4226399820","https://openalex.org/W4229050671","https://openalex.org/W4233200399","https://openalex.org/W4236521339","https://openalex.org/W4239586372","https://openalex.org/W4243552087","https://openalex.org/W4247473090","https://openalex.org/W4251064870","https://openalex.org/W4251955114","https://openalex.org/W4281669078","https://openalex.org/W4283160773","https://openalex.org/W4283644319","https://openalex.org/W4287668913","https://openalex.org/W4287900772","https://openalex.org/W4288086169","https://openalex.org/W4290771878","https://openalex.org/W4292779060","https://openalex.org/W4298181573","https://openalex.org/W4308902180","https://openalex.org/W4310625358","https://openalex.org/W4311887664","https://openalex.org/W4312438588","https://openalex.org/W4312933868","https://openalex.org/W4362659486","https://openalex.org/W4385245566"],"related_works":["https://openalex.org/W622882839","https://openalex.org/W2185017216","https://openalex.org/W2016345697","https://openalex.org/W2476117260","https://openalex.org/W2770531922","https://openalex.org/W1845068655","https://openalex.org/W4321354308","https://openalex.org/W3118244000","https://openalex.org/W2290299503","https://openalex.org/W3029851195"],"abstract_inverted_index":{"Large":[0],"language":[1],"models":[2],"(LLMs)":[3],"have":[4],"recently":[5],"been":[6],"applied":[7],"in":[8,110,120],"software":[9,125,225],"engineering":[10],"to":[11,65,73,112,128,175],"perform":[12],"tasks":[13],"such":[14],"as":[15,29,88,90,122,124],"translating":[16],"code":[17,22,28,173],"between":[18],"programming":[19,150,186],"languages,":[20],"generating":[21],"from":[23,47,177],"natural":[24],"language,":[25],"and":[26,51,164,170,203],"autocompleting":[27],"it":[30,166],"is":[31,57],"being":[32],"written.":[33],"When":[34],"used":[35],"within":[36,59],"development":[37],"tools,":[38],"these":[39],"systems":[40],"typically":[41],"treat":[42],"each":[43],"model":[44,79],"invocation":[45],"independently":[46],"all":[48],"previous":[49,86],"invocations,":[50],"only":[52],"a":[53,102,137],"specific":[54],"limited":[55],"functionality":[56],"exposed":[58],"the":[60,78,82,91,97,106,114,129,178,192,195,198,213],"user":[61,66],"interface.":[62],"This":[63],"approach":[64],"interaction":[67],"misses":[68],"an":[69,141],"opportunity":[70],"for":[71,184,206,221],"users":[72],"more":[74],"deeply":[75],"engage":[76],"with":[77,143,146,219],"by":[80,191],"having":[81],"context":[83,92],"of":[84,93,116,131,149,159,194,200,216],"their":[85,94,208],"interactions,":[87],"well":[89,123],"code,":[95,121],"inform":[96],"model\u2019s":[98],"responses.":[99],"We":[100],"developed":[101],"prototype":[103],"system":[104,156],"\u2013":[105,109],"Programmer\u2019s":[107],"Assistant":[108],"order":[111],"explore":[113],"utility":[115],"conversational":[117,185,217],"interactions":[118,218],"grounded":[119],"engineers\u2019":[126],"receptiveness":[127],"idea":[130],"conversing":[132],"with,":[133],"rather":[134],"than":[135],"invoking,":[136],"code-fluent":[138],"LLM.":[139,179],"Through":[140],"evaluation":[142],"42":[144],"participants":[145,188],"varied":[147],"levels":[148],"experience,":[151],"we":[152],"found":[153],"that":[154,165],"our":[155],"was":[157],"capable":[158],"conducting":[160],"extended,":[161],"multi-turn":[162],"discussions,":[163],"enabled":[167],"additional":[168],"knowledge":[169],"capabilities":[171],"beyond":[172],"generation":[174],"emerge":[176],"Despite":[180],"skeptical":[181],"initial":[182],"expectations":[183],"assistance,":[187],"were":[189],"impressed":[190],"breadth":[193],"assistant\u2019s":[196],"capabilities,":[197],"quality":[199],"its":[201,204],"responses,":[202],"potential":[205,215],"improving":[207],"productivity.":[209],"Our":[210],"work":[211],"demonstrates":[212],"unique":[214],"LLMs":[220],"co-creative":[222],"processes":[223],"like":[224],"development.":[226]},"counts_by_year":[{"year":2026,"cited_by_count":25},{"year":2025,"cited_by_count":92},{"year":2024,"cited_by_count":95},{"year":2023,"cited_by_count":30}],"updated_date":"2026-07-17T09:13:05.818461","created_date":"2023-02-17T00:00:00"}
