{"id":"https://openalex.org/W4399531058","doi":"https://doi.org/10.1145/3644815.3644949","title":"Developer Experiences with a Contextualized AI Coding Assistant: Usability, Expectations, and Outcomes","display_name":"Developer Experiences with a Contextualized AI Coding Assistant: Usability, Expectations, and Outcomes","publication_year":2024,"publication_date":"2024-04-14","ids":{"openalex":"https://openalex.org/W4399531058","doi":"https://doi.org/10.1145/3644815.3644949"},"language":"en","primary_location":{"id":"doi:10.1145/3644815.3644949","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3644815.3644949","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3644815.3644949","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the IEEE/ACM 3rd International Conference on AI Engineering - Software Engineering for AI","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3644815.3644949","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5016508154","display_name":"Gustavo Pinto","orcid":"https://orcid.org/0000-0001-7598-2799"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Gustavo Pinto","raw_affiliation_strings":["Zup Innovation &amp; UFPA, Para, Brazil"],"raw_orcid":"https://orcid.org/0000-0001-7598-2799","affiliations":[{"raw_affiliation_string":"Zup Innovation &amp; UFPA, Para, Brazil","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5064508238","display_name":"Cleidson R. B. de Souza","orcid":"https://orcid.org/0000-0003-3240-3122"},"institutions":[{"id":"https://openalex.org/I59606676","display_name":"Universidade Federal do Par\u00e1","ror":"https://ror.org/03q9sr818","country_code":"BR","type":"education","lineage":["https://openalex.org/I59606676"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Cleidson De Souza","raw_affiliation_strings":["UFPA, Para, Brazil"],"raw_orcid":"https://orcid.org/0000-0003-3240-3122","affiliations":[{"raw_affiliation_string":"UFPA, Para, Brazil","institution_ids":["https://openalex.org/I59606676"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025277426","display_name":"Thayssa A. da Rocha","orcid":"https://orcid.org/0000-0001-8026-4003"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Thayssa Rocha","raw_affiliation_strings":["Zup Innovation &amp; UFPA, Para, Brazil"],"raw_orcid":"https://orcid.org/0000-0001-8026-4003","affiliations":[{"raw_affiliation_string":"Zup Innovation &amp; UFPA, Para, Brazil","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051186886","display_name":"Igor Steinmacher","orcid":"https://orcid.org/0000-0002-0612-5790"},"institutions":[{"id":"https://openalex.org/I203172682","display_name":"Northern Arizona University","ror":"https://ror.org/0272j5188","country_code":"US","type":"education","lineage":["https://openalex.org/I203172682"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Igor Steinmacher","raw_affiliation_strings":["Northern Arizona University, Flagstaff, Arizona, USA"],"raw_orcid":"https://orcid.org/0000-0002-0612-5790","affiliations":[{"raw_affiliation_string":"Northern Arizona University, Flagstaff, Arizona, USA","institution_ids":["https://openalex.org/I203172682"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048143231","display_name":"Alberto Souza","orcid":"https://orcid.org/0000-0002-0654-4186"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Alberto Souza","raw_affiliation_strings":["Zup Innovation, Para, Brazil"],"raw_orcid":"https://orcid.org/0000-0002-0654-4186","affiliations":[{"raw_affiliation_string":"Zup Innovation, Para, Brazil","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5076118914","display_name":"Edward Monteiro","orcid":"https://orcid.org/0009-0008-6568-8586"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Edward Monteiro","raw_affiliation_strings":["StackSpot, Para, Brazil"],"raw_orcid":"https://orcid.org/0009-0008-6568-8586","affiliations":[{"raw_affiliation_string":"StackSpot, Para, Brazil","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":10,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"81","last_page":"91"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10883","display_name":"Ethics and Social Impacts of AI","score":0.9919999837875366,"subfield":{"id":"https://openalex.org/subfields/3311","display_name":"Safety Research"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T10883","display_name":"Ethics and Social Impacts of AI","score":0.9919999837875366,"subfield":{"id":"https://openalex.org/subfields/3311","display_name":"Safety Research"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9818999767303467,"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.9771999716758728,"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/usability","display_name":"Usability","score":0.7301021814346313},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.7011120915412903},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.6969866752624512},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6665584444999695},{"id":"https://openalex.org/keywords/secure-coding","display_name":"Secure coding","score":0.5689348578453064},{"id":"https://openalex.org/keywords/knowledge-management","display_name":"Knowledge management","score":0.5194465517997742},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.4652842879295349},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.43916451930999756},{"id":"https://openalex.org/keywords/best-practice","display_name":"Best practice","score":0.42850568890571594},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.4136843979358673},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.4107590615749359},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.2949032187461853},{"id":"https://openalex.org/keywords/information-security","display_name":"Information security","score":0.1261650025844574},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.10497096180915833},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.09155312180519104}],"concepts":[{"id":"https://openalex.org/C170130773","wikidata":"https://www.wikidata.org/wiki/Q216378","display_name":"Usability","level":2,"score":0.7301021814346313},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.7011120915412903},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.6969866752624512},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6665584444999695},{"id":"https://openalex.org/C22680326","wikidata":"https://www.wikidata.org/wiki/Q7444867","display_name":"Secure coding","level":5,"score":0.5689348578453064},{"id":"https://openalex.org/C56739046","wikidata":"https://www.wikidata.org/wiki/Q192060","display_name":"Knowledge management","level":1,"score":0.5194465517997742},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.4652842879295349},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.43916451930999756},{"id":"https://openalex.org/C184356942","wikidata":"https://www.wikidata.org/wiki/Q830382","display_name":"Best practice","level":2,"score":0.42850568890571594},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.4136843979358673},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.4107590615749359},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.2949032187461853},{"id":"https://openalex.org/C527648132","wikidata":"https://www.wikidata.org/wiki/Q189900","display_name":"Information security","level":2,"score":0.1261650025844574},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.10497096180915833},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.09155312180519104},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"score":0.0},{"id":"https://openalex.org/C29983905","wikidata":"https://www.wikidata.org/wiki/Q7445066","display_name":"Security service","level":3,"score":0.0},{"id":"https://openalex.org/C62913178","wikidata":"https://www.wikidata.org/wiki/Q7554361","display_name":"Software security assurance","level":4,"score":0.0},{"id":"https://openalex.org/C187736073","wikidata":"https://www.wikidata.org/wiki/Q2920921","display_name":"Management","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3644815.3644949","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3644815.3644949","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3644815.3644949","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the IEEE/ACM 3rd International Conference on AI Engineering - Software Engineering for AI","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3644815.3644949","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3644815.3644949","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3644815.3644949","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the IEEE/ACM 3rd International Conference on AI Engineering - Software Engineering for AI","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2107427097","display_name":"Collaborative Research: Learning Software Engineering by Contributing to Real Projects With Chatbot Assistance","funder_award_id":"2303042","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2823776494","display_name":null,"funder_award_id":"88887","funder_id":"https://openalex.org/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"},{"id":"https://openalex.org/G2903515748","display_name":null,"funder_award_id":"308623/2022-3","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G3367297716","display_name":null,"funder_award_id":"APQ-0399-1.03/17","funder_id":"https://openalex.org/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"},{"id":"https://openalex.org/G3648430758","display_name":null,"funder_award_id":"465614/2014-0","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G3802305096","display_name":null,"funder_award_id":"APQ-0399-1.03/17","funder_id":"https://openalex.org/F4320323678","funder_display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Ci\u00eancia e Tecnologia do Estado de Pernambuco"},{"id":"https://openalex.org/G4319570999","display_name":null,"funder_award_id":"053/2021","funder_id":"https://openalex.org/F4320323207","funder_display_name":"Funda\u00e7\u00e3o Amaz\u00f4nia Paraense de Amparo \u00e0 Pesquisa"},{"id":"https://openalex.org/G7139739004","display_name":null,"funder_award_id":"0388-1.03/14","funder_id":"https://openalex.org/F4320323678","funder_display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Ci\u00eancia e Tecnologia do Estado de Pernambuco"},{"id":"https://openalex.org/G7366191923","display_name":null,"funder_award_id":"465614/2014-0","funder_id":"https://openalex.org/F4320321091","funder_display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior"},{"id":"https://openalex.org/G7443826428","display_name":null,"funder_award_id":"2014-0","funder_id":"https://openalex.org/F4320322025","funder_display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico"},{"id":"https://openalex.org/G7846329967","display_name":"Scaffolding Computational Thinking in Introductory Computer Science through a Conversational Agent","funder_award_id":"2236198","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320321091","display_name":"Coordena\u00e7\u00e3o de Aperfei\u00e7oamento de Pessoal de N\u00edvel Superior","ror":"https://ror.org/00x0ma614"},{"id":"https://openalex.org/F4320322025","display_name":"Conselho Nacional de Desenvolvimento Cient\u00edfico e Tecnol\u00f3gico","ror":"https://ror.org/03swz6y49"},{"id":"https://openalex.org/F4320323207","display_name":"Funda\u00e7\u00e3o Amaz\u00f4nia Paraense de Amparo \u00e0 Pesquisa","ror":"https://ror.org/00ssgrj25"},{"id":"https://openalex.org/F4320323678","display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Ci\u00eancia e Tecnologia do Estado de Pernambuco","ror":"https://ror.org/02te5rf52"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4399531058.pdf","grobid_xml":"https://content.openalex.org/works/W4399531058.grobid-xml"},"referenced_works_count":13,"referenced_works":["https://openalex.org/W2610406819","https://openalex.org/W2962826822","https://openalex.org/W3123221944","https://openalex.org/W4225108562","https://openalex.org/W4288057765","https://openalex.org/W4308627320","https://openalex.org/W4312438588","https://openalex.org/W4318159335","https://openalex.org/W4321013654","https://openalex.org/W4362659486","https://openalex.org/W4367672983","https://openalex.org/W4392669753","https://openalex.org/W4402860127"],"related_works":["https://openalex.org/W2002383399","https://openalex.org/W4389670110","https://openalex.org/W2618286804","https://openalex.org/W2429057255","https://openalex.org/W2187546663","https://openalex.org/W148745890","https://openalex.org/W2611942503","https://openalex.org/W4315621326","https://openalex.org/W2411222674","https://openalex.org/W2074236728"],"abstract_inverted_index":{"In":[0],"the":[1,19,37,70,93,95,108,120,126,151],"rapidly":[2],"advancing":[3],"field":[4],"of":[5,16,21,73,110,155],"artificial":[6],"intelligence,":[7],"software":[8,164],"development":[9,165],"has":[10],"emerged":[11],"as":[12,133,135],"a":[13,78,88],"key":[14],"area":[15],"innovation.":[17],"Despite":[18],"plethora":[20],"general-purpose":[22,53],"AI":[23,48,54,81,157],"assistants":[24,51],"available,":[25],"their":[26,160],"effectiveness":[27],"diminishes":[28],"in":[29,87,99,140],"complex,":[30],"domain-specific":[31,59],"scenarios.":[32],"Noting":[33],"this":[34],"limitation,":[35],"both":[36,150],"academic":[38],"community":[39],"and":[40,63,107,138,153],"industry":[41],"players":[42],"are":[43],"relying":[44],"on":[45,69],"contextualized":[46,79,156],"coding":[47,80,127],"assistants.":[49],"These":[50],"surpass":[52],"tools":[55],"by":[56],"integrating":[57],"proprietary,":[58],"knowledge,":[60],"offering":[61],"precise":[62],"relevant":[64],"solutions.":[65],"Our":[66],"study":[67],"focuses":[68],"initial":[71],"experiences":[72],"62":[74],"participants":[75],"who":[76],"used":[77],"assistant":[82,128],"---":[83],"named":[84],"StackSpot":[85],"AI---":[86],"controlled":[89],"setting.":[90],"According":[91],"to":[92,105,124,162],"participants,":[94],"assistants'":[96],"use":[97],"resulted":[98],"significant":[100],"time":[101],"savings,":[102],"easier":[103],"access":[104,129],"documentation,":[106],"generation":[109],"accurate":[111],"codes":[112,143],"for":[113,171],"internal":[114],"APIs.":[115],"However,":[116],"challenges":[117,154],"associated":[118],"with":[119],"knowledge":[121],"sources":[122],"necessary":[123],"make":[125],"more":[130],"contextual":[131],"information":[132],"well":[134],"variable":[136],"responses":[137],"limitations":[139],"handling":[141],"complex":[142],"were":[144],"observed.":[145],"The":[146],"study's":[147],"findings,":[148],"detailing":[149],"benefits":[152],"assistants,":[158],"underscore":[159],"potential":[161],"revolutionize":[163],"practices,":[166],"while":[167],"also":[168],"highlighting":[169],"areas":[170],"further":[172],"refinement.":[173]},"counts_by_year":[{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":2}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
