{"id":"https://openalex.org/W2570937310","doi":"https://doi.org/10.1145/3011286.3011301","title":"Why is programming so difficult to learn?","display_name":"Why is programming so difficult to learn?","publication_year":2017,"publication_date":"2017-01-05","ids":{"openalex":"https://openalex.org/W2570937310","doi":"https://doi.org/10.1145/3011286.3011301","mag":"2570937310"},"language":"en","primary_location":{"id":"doi:10.1145/3011286.3011301","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3011286.3011301","pdf_url":null,"source":{"id":"https://openalex.org/S186921487","display_name":"ACM SIGSOFT Software Engineering Notes","issn_l":"0163-5948","issn":["0163-5948","1943-5843"],"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGSOFT Software Engineering Notes","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5007683013","display_name":"Yorah Bosse","orcid":"https://orcid.org/0000-0002-1353-0866"},"institutions":[{"id":"https://openalex.org/I17974374","display_name":"Universidade de S\u00e3o Paulo","ror":"https://ror.org/036rp1748","country_code":"BR","type":"education","lineage":["https://openalex.org/I17974374"]}],"countries":["BR"],"is_corresponding":true,"raw_author_name":"Yorah Bosse","raw_affiliation_strings":["University of S\u00e3o Paulo,S\u00e3o Paulo,Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of S\u00e3o Paulo,S\u00e3o Paulo,Brazil","institution_ids":["https://openalex.org/I17974374"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5007593721","display_name":"Marco Aur\u00e9lio Gerosa","orcid":"https://orcid.org/0000-0003-1399-7535"},"institutions":[{"id":"https://openalex.org/I17974374","display_name":"Universidade de S\u00e3o Paulo","ror":"https://ror.org/036rp1748","country_code":"BR","type":"education","lineage":["https://openalex.org/I17974374"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Marco Aur\u00e9lio Gerosa","raw_affiliation_strings":["University of S\u00e3o Paulo,S\u00e3o Paulo,Brazil"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of S\u00e3o Paulo,S\u00e3o Paulo,Brazil","institution_ids":["https://openalex.org/I17974374"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5007683013"],"corresponding_institution_ids":["https://openalex.org/I17974374"],"apc_list":null,"apc_paid":null,"fwci":9.7982,"has_fulltext":false,"cited_by_count":122,"citation_normalized_percentile":{"value":0.97785497,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":100},"biblio":{"volume":"41","issue":"6","first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9997000098228455,"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"}},"topics":[{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9997000098228455,"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/T10430","display_name":"Software Engineering Techniques and Practices","score":0.9063000082969666,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9046000242233276,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"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/casual","display_name":"Casual","score":0.7344914674758911},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7323378324508667},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.5536777973175049},{"id":"https://openalex.org/keywords/empirical-research","display_name":"Empirical research","score":0.5264811515808105},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5147576332092285},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.4955531358718872},{"id":"https://openalex.org/keywords/sharpening","display_name":"Sharpening","score":0.4951101839542389},{"id":"https://openalex.org/keywords/data-science","display_name":"Data science","score":0.3897973895072937},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.27754926681518555},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.14703339338302612}],"concepts":[{"id":"https://openalex.org/C2781426162","wikidata":"https://www.wikidata.org/wiki/Q2275793","display_name":"Casual","level":2,"score":0.7344914674758911},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7323378324508667},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.5536777973175049},{"id":"https://openalex.org/C120936955","wikidata":"https://www.wikidata.org/wiki/Q2155640","display_name":"Empirical research","level":2,"score":0.5264811515808105},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5147576332092285},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.4955531358718872},{"id":"https://openalex.org/C2781137444","wikidata":"https://www.wikidata.org/wiki/Q237105","display_name":"Sharpening","level":2,"score":0.4951101839542389},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.3897973895072937},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.27754926681518555},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.14703339338302612},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C159985019","wikidata":"https://www.wikidata.org/wiki/Q181790","display_name":"Composite material","level":1,"score":0.0},{"id":"https://openalex.org/C192562407","wikidata":"https://www.wikidata.org/wiki/Q228736","display_name":"Materials science","level":0,"score":0.0},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3011286.3011301","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3011286.3011301","pdf_url":null,"source":{"id":"https://openalex.org/S186921487","display_name":"ACM SIGSOFT Software Engineering Notes","issn_l":"0163-5948","issn":["0163-5948","1943-5843"],"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":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGSOFT Software Engineering Notes","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education","score":0.5}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W1489835146","https://openalex.org/W1563966208","https://openalex.org/W1607675442","https://openalex.org/W1714723801","https://openalex.org/W1914972138","https://openalex.org/W1925638916","https://openalex.org/W1938086931","https://openalex.org/W2003928905","https://openalex.org/W2026915041","https://openalex.org/W2038598927","https://openalex.org/W2067963826","https://openalex.org/W2079166885","https://openalex.org/W2082539579","https://openalex.org/W2116817443","https://openalex.org/W2158081248","https://openalex.org/W2166190112","https://openalex.org/W2234943317","https://openalex.org/W2309140860","https://openalex.org/W2368671040","https://openalex.org/W2397799602","https://openalex.org/W2998738573","https://openalex.org/W3036609727","https://openalex.org/W4205759361"],"related_works":["https://openalex.org/W1005754617","https://openalex.org/W2979523788","https://openalex.org/W756683672","https://openalex.org/W3141514971","https://openalex.org/W1673318806","https://openalex.org/W2166929399","https://openalex.org/W3124834840","https://openalex.org/W2329932281","https://openalex.org/W3023153090","https://openalex.org/W3124052242"],"abstract_inverted_index":{"New":[0],"software":[1,47],"engineers":[2,48],"and":[3,64,70,90,96,106],"casual":[4],"developers":[5],"are":[6],"needed":[7],"in":[8,26,86,92,103],"many":[9,15],"different":[10],"areas.":[11],"However,":[12],"students":[13,85],"face":[14],"difficulties":[16,74],"while":[17],"learning":[18,39,110],"the":[19],"logic":[20],"of":[21,46],"computer":[22],"programming,":[23],"frequently":[24],"failing":[25],"university":[27],"courses.":[28],"This":[29],"Ph.D.":[30],"research":[31,51],"aims":[32],"to":[33,38,41,108],"identify":[34],"difficulty":[35],"patterns":[36],"related":[37],"how":[40],"program,":[42],"a":[43,60,80],"crucial":[44],"part":[45],"training.":[49],"The":[50,73],"methodology":[52],"comprises":[53],"studies":[54],"that":[55],"put":[56],"together":[57],"results":[58],"from":[59,68],"systematic":[61],"literature":[62],"review":[63],"empirical":[65],"data":[66],"collected":[67],"qualitative":[69],"quantitative":[71],"studies.":[72],"identified":[75],"will":[76],"be":[77],"compiled":[78],"into":[79],"model,":[81],"which":[82],"may":[83],"assist":[84],"sharpening":[87],"their":[88,94],"focus,":[89],"teachers":[91],"preparing":[93],"lessons":[95],"teaching":[97],"material,":[98],"as":[99,101],"well":[100],"researchers":[102],"employing":[104],"methods":[105],"tools":[107],"support":[109]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":13},{"year":2024,"cited_by_count":14},{"year":2023,"cited_by_count":10},{"year":2022,"cited_by_count":36},{"year":2021,"cited_by_count":23},{"year":2020,"cited_by_count":11},{"year":2019,"cited_by_count":8},{"year":2018,"cited_by_count":6}],"updated_date":"2026-05-15T08:27:34.491423","created_date":"2025-10-10T00:00:00"}
