{"id":"https://openalex.org/W4213301934","doi":"https://doi.org/10.1145/3511062","title":"Here we go again","display_name":"Here we go again","publication_year":2022,"publication_date":"2022-02-23","ids":{"openalex":"https://openalex.org/W4213301934","doi":"https://doi.org/10.1145/3511062"},"language":"en","primary_location":{"id":"doi:10.1145/3511062","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3511062","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3511062","source":{"id":"https://openalex.org/S103482838","display_name":"Communications of the ACM","issn_l":"0001-0782","issn":["0001-0782","1557-7317"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Communications of the ACM","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3511062","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5102332704","display_name":"Nischal Shrestha","orcid":null},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]},{"id":"https://openalex.org/I2801313472","display_name":"North Central State College","ror":"https://ror.org/04b6b6f76","country_code":"US","type":"education","lineage":["https://openalex.org/I2801313472"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nischal Shrestha","raw_affiliation_strings":["NC State University Raleigh, NC"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NC State University Raleigh, NC","institution_ids":["https://openalex.org/I137902535","https://openalex.org/I2801313472"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5067353575","display_name":"Colton Botta","orcid":null},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]},{"id":"https://openalex.org/I2801313472","display_name":"North Central State College","ror":"https://ror.org/04b6b6f76","country_code":"US","type":"education","lineage":["https://openalex.org/I2801313472"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Colton Botta","raw_affiliation_strings":["NC State University Raleigh, NC"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NC State University Raleigh, NC","institution_ids":["https://openalex.org/I137902535","https://openalex.org/I2801313472"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5060033622","display_name":"Titus Barik","orcid":"https://orcid.org/0000-0002-4877-0739"},"institutions":[{"id":"https://openalex.org/I1290206253","display_name":"Microsoft (United States)","ror":"https://ror.org/00d0nc645","country_code":"US","type":"company","lineage":["https://openalex.org/I1290206253"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Titus Barik","raw_affiliation_strings":["Microsoft Redmond, WA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Microsoft Redmond, WA","institution_ids":["https://openalex.org/I1290206253"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5024034818","display_name":"Chris Parnin","orcid":"https://orcid.org/0000-0001-6182-815X"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]},{"id":"https://openalex.org/I2801313472","display_name":"North Central State College","ror":"https://ror.org/04b6b6f76","country_code":"US","type":"education","lineage":["https://openalex.org/I2801313472"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Chris Parnin","raw_affiliation_strings":["NC State University Raleigh, NC"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"NC State University Raleigh, NC","institution_ids":["https://openalex.org/I137902535","https://openalex.org/I2801313472"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.2551,"has_fulltext":true,"cited_by_count":5,"citation_normalized_percentile":{"value":0.83266162,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"65","issue":"3","first_page":"91","last_page":"99"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998000264167786,"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.9998000264167786,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9990000128746033,"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/T11675","display_name":"Open Source Software Innovations","score":0.9854999780654907,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8229871988296509},{"id":"https://openalex.org/keywords/programmer","display_name":"Programmer","score":0.6525794267654419},{"id":"https://openalex.org/keywords/natural-language-programming","display_name":"Natural language programming","score":0.6316959261894226},{"id":"https://openalex.org/keywords/fourth-generation-programming-language","display_name":"Fourth-generation programming language","score":0.5917766690254211},{"id":"https://openalex.org/keywords/programming-language-specification","display_name":"Programming language specification","score":0.5619744062423706},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5321760773658752},{"id":"https://openalex.org/keywords/very-high-level-programming-language","display_name":"Very high-level programming language","score":0.5104988813400269},{"id":"https://openalex.org/keywords/first-generation-programming-language","display_name":"First-generation programming language","score":0.4854922592639923},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.4653521180152893},{"id":"https://openalex.org/keywords/leverage","display_name":"Leverage (statistics)","score":0.4569159150123596},{"id":"https://openalex.org/keywords/language-primitive","display_name":"Language primitive","score":0.4355809986591339},{"id":"https://openalex.org/keywords/low-level-programming-language","display_name":"Low-level programming language","score":0.4233195185661316},{"id":"https://openalex.org/keywords/language-acquisition","display_name":"Language acquisition","score":0.4178086519241333},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.37976783514022827},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.35943466424942017},{"id":"https://openalex.org/keywords/programming-domain","display_name":"Programming domain","score":0.3403053283691406},{"id":"https://openalex.org/keywords/universal-networking-language","display_name":"Universal Networking Language","score":0.33696869015693665},{"id":"https://openalex.org/keywords/natural-language","display_name":"Natural language","score":0.2813275158405304},{"id":"https://openalex.org/keywords/comprehension-approach","display_name":"Comprehension approach","score":0.2694583237171173},{"id":"https://openalex.org/keywords/functional-logic-programming","display_name":"Functional logic programming","score":0.23810821771621704},{"id":"https://openalex.org/keywords/inductive-programming","display_name":"Inductive programming","score":0.2315203845500946},{"id":"https://openalex.org/keywords/mathematics-education","display_name":"Mathematics education","score":0.2029300332069397},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.11000391840934753}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8229871988296509},{"id":"https://openalex.org/C2778514511","wikidata":"https://www.wikidata.org/wiki/Q1374194","display_name":"Programmer","level":2,"score":0.6525794267654419},{"id":"https://openalex.org/C67463725","wikidata":"https://www.wikidata.org/wiki/Q17081452","display_name":"Natural language programming","level":5,"score":0.6316959261894226},{"id":"https://openalex.org/C145628200","wikidata":"https://www.wikidata.org/wiki/Q238137","display_name":"Fourth-generation programming language","level":5,"score":0.5917766690254211},{"id":"https://openalex.org/C15077461","wikidata":"https://www.wikidata.org/wiki/Q7248507","display_name":"Programming language specification","level":5,"score":0.5619744062423706},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5321760773658752},{"id":"https://openalex.org/C169796678","wikidata":"https://www.wikidata.org/wiki/Q835124","display_name":"Very high-level programming language","level":5,"score":0.5104988813400269},{"id":"https://openalex.org/C570499","wikidata":"https://www.wikidata.org/wiki/Q1289116","display_name":"First-generation programming language","level":3,"score":0.4854922592639923},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.4653521180152893},{"id":"https://openalex.org/C153083717","wikidata":"https://www.wikidata.org/wiki/Q6535263","display_name":"Leverage (statistics)","level":2,"score":0.4569159150123596},{"id":"https://openalex.org/C20724563","wikidata":"https://www.wikidata.org/wiki/Q3075258","display_name":"Language primitive","level":4,"score":0.4355809986591339},{"id":"https://openalex.org/C124577441","wikidata":"https://www.wikidata.org/wiki/Q558937","display_name":"Low-level programming language","level":5,"score":0.4233195185661316},{"id":"https://openalex.org/C74672266","wikidata":"https://www.wikidata.org/wiki/Q815859","display_name":"Language acquisition","level":2,"score":0.4178086519241333},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.37976783514022827},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.35943466424942017},{"id":"https://openalex.org/C119263510","wikidata":"https://www.wikidata.org/wiki/Q7248501","display_name":"Programming domain","level":4,"score":0.3403053283691406},{"id":"https://openalex.org/C83479923","wikidata":"https://www.wikidata.org/wiki/Q2063748","display_name":"Universal Networking Language","level":4,"score":0.33696869015693665},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.2813275158405304},{"id":"https://openalex.org/C129353971","wikidata":"https://www.wikidata.org/wiki/Q5156949","display_name":"Comprehension approach","level":3,"score":0.2694583237171173},{"id":"https://openalex.org/C96315309","wikidata":"https://www.wikidata.org/wiki/Q5508829","display_name":"Functional logic programming","level":4,"score":0.23810821771621704},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.2315203845500946},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.2029300332069397},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.11000391840934753}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3511062","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3511062","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3511062","source":{"id":"https://openalex.org/S103482838","display_name":"Communications of the ACM","issn_l":"0001-0782","issn":["0001-0782","1557-7317"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Communications of the ACM","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.1145/3511062","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3511062","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3511062","source":{"id":"https://openalex.org/S103482838","display_name":"Communications of the ACM","issn_l":"0001-0782","issn":["0001-0782","1557-7317"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Communications of the ACM","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education","score":0.7200000286102295}],"awards":[{"id":"https://openalex.org/G1184378596","display_name":"SHF: SMALL: DockerizeME: Automatic Inference and Repair of Computing Environments","funder_award_id":"1814798","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2315489763","display_name":"REU Site: Science of Software","funder_award_id":"1559593","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6230673478","display_name":"CRII: SHF: Building Visibility into the Cognitive Processes of Software Engineers via Biosensors","funder_award_id":"1755762","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"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4213301934.pdf","grobid_xml":"https://content.openalex.org/works/W4213301934.grobid-xml"},"referenced_works_count":16,"referenced_works":["https://openalex.org/W1820505434","https://openalex.org/W1968956798","https://openalex.org/W1989111274","https://openalex.org/W1993926093","https://openalex.org/W1995969371","https://openalex.org/W2056586145","https://openalex.org/W2122401044","https://openalex.org/W2127988403","https://openalex.org/W2153297147","https://openalex.org/W2789661710","https://openalex.org/W2885048964","https://openalex.org/W2888945069","https://openalex.org/W2899324569","https://openalex.org/W2973993233","https://openalex.org/W3103014234","https://openalex.org/W4243636675"],"related_works":["https://openalex.org/W2067569787","https://openalex.org/W134217928","https://openalex.org/W2230513087","https://openalex.org/W2360705725","https://openalex.org/W2216440867","https://openalex.org/W2238450825","https://openalex.org/W1489668309","https://openalex.org/W977496018","https://openalex.org/W2198524561","https://openalex.org/W4212937727"],"abstract_inverted_index":{"Once":[0],"a":[1,61,89,116,160],"programmer":[2],"knows":[3],"one":[4],"language,":[5,161],"they":[6,122],"can":[7],"leverage":[8],"concepts":[9],"and":[10,14,134,141,154],"knowledge":[11,55,87],"already":[12,123],"learned,":[13],"easily":[15],"pick":[16],"up":[17],"another":[18],"programming":[19,35,49,63,118],"language.":[20,64,91],"But":[21],"is":[22],"that":[23,53,79,109,144],"always":[24],"the":[25],"case?":[26],"To":[27,92],"understand":[28,93],"if":[29],"programmers":[30,110,156],"have":[31],"difficulty":[32],"learning":[33,60],"additional":[34],"languages,":[36],"we":[37,73,98],"conducted":[38,99],"an":[39],"empirical":[40],"study":[41],"of":[42,68,77],"Stack":[43,70],"Overflow":[44,71],"questions":[45],"across":[46],"18":[47],"different":[48,90],"languages.":[50],"We":[51],"hypothesized":[52],"previous":[54],"could":[56],"potentially":[57],"interfere":[58],"with":[59,102,120],"new":[62,117],"From":[65],"our":[66],"inspection":[67],"450":[69],"questions,":[72],"found":[74],"276":[75],"instances":[76],"interference":[78],"occurred":[80],"due":[81],"to":[82,114],"faulty":[83],"assumptions":[84],"originating":[85],"from":[86],"about":[88],"why":[94],"these":[95],"difficulties":[96],"occurred,":[97],"semistructured":[100],"interviews":[101,107],"16":[103],"professional":[104],"programmers.":[105],"The":[106],"revealed":[108],"make":[111],"failed":[112],"attempts":[113],"relate":[115],"language":[119,135,149,152],"what":[121],"know.":[124],"Our":[125],"findings":[126],"inform":[127],"design":[128],"implications":[129],"for":[130],"technical":[131],"authors,":[132],"toolsmiths,":[133],"designers,":[136],"such":[137],"as":[138],"designing":[139],"documentation":[140],"automated":[142],"tools":[143],"reduce":[145],"interference,":[146],"anticipating":[147],"uncommon":[148],"transitions":[150],"during":[151],"design,":[153],"welcoming":[155],"not":[157],"just":[158],"into":[159],"but":[162],"its":[163],"entire":[164],"ecosystem.":[165]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1}],"updated_date":"2026-08-06T08:24:18.245995","created_date":"2022-02-24T00:00:00"}
