{"id":"https://openalex.org/W3009122865","doi":"https://doi.org/10.1145/3328778.3372664","title":"Toward a Model of Polymorphism Comprehension","display_name":"Toward a Model of Polymorphism Comprehension","publication_year":2020,"publication_date":"2020-02-25","ids":{"openalex":"https://openalex.org/W3009122865","doi":"https://doi.org/10.1145/3328778.3372664","mag":"3009122865"},"language":"en","primary_location":{"id":"doi:10.1145/3328778.3372664","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3328778.3372664","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3328778.3372664","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 51st ACM Technical Symposium on Computer Science Education","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/3328778.3372664","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5017333035","display_name":"Joshua B. Gross","orcid":"https://orcid.org/0000-0002-7522-1049"},"institutions":[{"id":"https://openalex.org/I135369504","display_name":"California State University, Monterey Bay","ror":"https://ror.org/00mjdtw98","country_code":"US","type":"education","lineage":["https://openalex.org/I135369504"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Joshua B. Gross","raw_affiliation_strings":["California State University, Monterey Bay, Seaside, CA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"California State University, Monterey Bay, Seaside, CA, USA","institution_ids":["https://openalex.org/I135369504"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088040244","display_name":"Gabriel S. Oliviera","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"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Gabriel S. Oliviera","raw_affiliation_strings":["North Carolina State University, Raleigh, NC, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"North Carolina State University, Raleigh, NC, USA","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5055712292","display_name":"Kevin Coogan","orcid":null},"institutions":[{"id":"https://openalex.org/I883665419","display_name":"Blackburn College","ror":"https://ror.org/02a1et264","country_code":"US","type":"education","lineage":["https://openalex.org/I883665419"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kevin Coogan","raw_affiliation_strings":["Blackburn College, Carlinville, IL, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Blackburn College, Carlinville, IL, USA","institution_ids":["https://openalex.org/I883665419"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.05580357,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1371","last_page":"1371"},"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/T10731","display_name":"Educational Games and Gamification","score":0.968999981880188,"subfield":{"id":"https://openalex.org/subfields/3204","display_name":"Developmental and Educational Psychology"},"field":{"id":"https://openalex.org/fields/32","display_name":"Psychology"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T11526","display_name":"Innovative Teaching Methods","score":0.9542999863624573,"subfield":{"id":"https://openalex.org/subfields/3304","display_name":"Education"},"field":{"id":"https://openalex.org/fields/33","display_name":"Social Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/comprehension","display_name":"Comprehension","score":0.8026958703994751},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6772003173828125},{"id":"https://openalex.org/keywords/whiteboard","display_name":"Whiteboard","score":0.5101940631866455},{"id":"https://openalex.org/keywords/program-comprehension","display_name":"Program comprehension","score":0.49767282605171204},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4601808786392212},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.26238441467285156},{"id":"https://openalex.org/keywords/multimedia","display_name":"Multimedia","score":0.23903143405914307},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.22404849529266357}],"concepts":[{"id":"https://openalex.org/C511192102","wikidata":"https://www.wikidata.org/wiki/Q5156948","display_name":"Comprehension","level":2,"score":0.8026958703994751},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6772003173828125},{"id":"https://openalex.org/C2780315633","wikidata":"https://www.wikidata.org/wiki/Q16354","display_name":"Whiteboard","level":2,"score":0.5101940631866455},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.49767282605171204},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4601808786392212},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.26238441467285156},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.23903143405914307},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.22404849529266357}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3328778.3372664","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3328778.3372664","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3328778.3372664","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 51st ACM Technical Symposium on Computer Science Education","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3328778.3372664","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3328778.3372664","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3328778.3372664","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 51st ACM Technical Symposium on Computer Science Education","raw_type":"proceedings-article"},"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.7699999809265137}],"awards":[{"id":"https://openalex.org/G1104778586","display_name":"Collaborative Research: Transforming Computer Science Education Research Through Use of Appropriate Empirical Research Methods: Mentoring and Tutorials","funder_award_id":"1525373","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":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":2,"referenced_works":["https://openalex.org/W2028738020","https://openalex.org/W2727155663"],"related_works":["https://openalex.org/W2724855087","https://openalex.org/W2886906914","https://openalex.org/W2884362859","https://openalex.org/W1508879959","https://openalex.org/W2123179197","https://openalex.org/W2008149650","https://openalex.org/W1995506819","https://openalex.org/W2110798500","https://openalex.org/W2899084096","https://openalex.org/W4302570658"],"abstract_inverted_index":{"Polymorphism":[0],"is":[1,8,18],"challenging":[2],"for":[3],"novice":[4,65],"programmers":[5],"because":[6],"it":[7],"an":[9],"emergent":[10],"consequence":[11],"of":[12,43,64,67],"multiple":[13],"language":[14],"features.":[15],"OO":[16],"polymorphism":[17],"critical":[19],"to":[20,39],"flexible":[21],"software":[22],"design,":[23],"but":[24],"no":[25],"model":[26,63],"currently":[27],"explains":[28],"student":[29],"comprehension.":[30],"In":[31],"this":[32],"research,":[33],"students":[34],"implemented":[35],"the":[36,57],"Strategy":[37],"pattern":[38],"improve":[40],"their":[41],"comprehension":[42,66],"polymorphism,":[44],"then":[45],"were":[46],"assessed":[47],"by":[48],"professional":[49],"developers":[50],"in":[51],"whiteboard":[52],"interviews.":[53],"From":[54],"these":[55],"data,":[56],"authors":[58],"work":[59],"toward":[60],"deriving":[61],"a":[62],"polymorphism.":[68]},"counts_by_year":[],"updated_date":"2026-08-06T08:24:18.245995","created_date":"2025-10-10T00:00:00"}
