{"id":"https://openalex.org/W2789363444","doi":"https://doi.org/10.1145/3159450.3159477","title":"A Domain Analysis of Data Structure and Algorithm Explanations in the Wild","display_name":"A Domain Analysis of Data Structure and Algorithm Explanations in the Wild","publication_year":2018,"publication_date":"2018-02-21","ids":{"openalex":"https://openalex.org/W2789363444","doi":"https://doi.org/10.1145/3159450.3159477","mag":"2789363444"},"language":"en","primary_location":{"id":"doi:10.1145/3159450.3159477","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3159450.3159477","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 49th ACM Technical Symposium on Computer Science Education","raw_type":"proceedings-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/A5091775512","display_name":"Jeffrey M. Young","orcid":"https://orcid.org/0000-0002-2935-772X"},"institutions":[{"id":"https://openalex.org/I131249849","display_name":"Oregon State University","ror":"https://ror.org/00ysfqy60","country_code":"US","type":"education","lineage":["https://openalex.org/I131249849"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Jeffrey Young","raw_affiliation_strings":["Oregon State University, Corvallis, OR, USA"],"affiliations":[{"raw_affiliation_string":"Oregon State University, Corvallis, OR, USA","institution_ids":["https://openalex.org/I131249849"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5057741632","display_name":"Eric Walkingshaw","orcid":"https://orcid.org/0000-0003-1214-0791"},"institutions":[{"id":"https://openalex.org/I131249849","display_name":"Oregon State University","ror":"https://ror.org/00ysfqy60","country_code":"US","type":"education","lineage":["https://openalex.org/I131249849"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Eric Walkingshaw","raw_affiliation_strings":["Oregon State University, Corvallis, OR, USA"],"affiliations":[{"raw_affiliation_string":"Oregon State University, Corvallis, OR, USA","institution_ids":["https://openalex.org/I131249849"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5091775512"],"corresponding_institution_ids":["https://openalex.org/I131249849"],"apc_list":null,"apc_paid":null,"fwci":1.1781,"has_fulltext":false,"cited_by_count":5,"citation_normalized_percentile":{"value":0.84317561,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"870","last_page":"875"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.998199999332428,"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.998199999332428,"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/T11986","display_name":"Scientific Computing and Data Management","score":0.9962999820709229,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9941999912261963,"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.8037755489349365},{"id":"https://openalex.org/keywords/sketch","display_name":"Sketch","score":0.7342050075531006},{"id":"https://openalex.org/keywords/notation","display_name":"Notation","score":0.5671435594558716},{"id":"https://openalex.org/keywords/coding","display_name":"Coding (social sciences)","score":0.5602300763130188},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.5333855748176575},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.52838134765625},{"id":"https://openalex.org/keywords/variety","display_name":"Variety (cybernetics)","score":0.47190362215042114},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4348739981651306},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.4306224286556244},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.4303526282310486},{"id":"https://openalex.org/keywords/natural-language","display_name":"Natural language","score":0.4142313301563263},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.37262582778930664},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2874981760978699},{"id":"https://openalex.org/keywords/linguistics","display_name":"Linguistics","score":0.10483843088150024},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.10418391227722168}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8037755489349365},{"id":"https://openalex.org/C2779231336","wikidata":"https://www.wikidata.org/wiki/Q7534724","display_name":"Sketch","level":2,"score":0.7342050075531006},{"id":"https://openalex.org/C45357846","wikidata":"https://www.wikidata.org/wiki/Q2001982","display_name":"Notation","level":2,"score":0.5671435594558716},{"id":"https://openalex.org/C179518139","wikidata":"https://www.wikidata.org/wiki/Q5140297","display_name":"Coding (social sciences)","level":2,"score":0.5602300763130188},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.5333855748176575},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.52838134765625},{"id":"https://openalex.org/C136197465","wikidata":"https://www.wikidata.org/wiki/Q1729295","display_name":"Variety (cybernetics)","level":2,"score":0.47190362215042114},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4348739981651306},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4306224286556244},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.4303526282310486},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.4142313301563263},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.37262582778930664},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2874981760978699},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.10483843088150024},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.10418391227722168},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","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},{"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/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3159450.3159477","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3159450.3159477","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 49th ACM Technical Symposium on Computer Science Education","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W100509257","https://openalex.org/W640187463","https://openalex.org/W1513088263","https://openalex.org/W1515587369","https://openalex.org/W1829869149","https://openalex.org/W1894696935","https://openalex.org/W1964791670","https://openalex.org/W1971094374","https://openalex.org/W2016625422","https://openalex.org/W2017915456","https://openalex.org/W2028868392","https://openalex.org/W2070504353","https://openalex.org/W2076431903","https://openalex.org/W2127124286","https://openalex.org/W2144595149","https://openalex.org/W2150930945","https://openalex.org/W2154019713","https://openalex.org/W2160521364","https://openalex.org/W2161560178","https://openalex.org/W2172187747","https://openalex.org/W2172382511","https://openalex.org/W2340006107","https://openalex.org/W3022607203"],"related_works":["https://openalex.org/W2378994405","https://openalex.org/W2385974820","https://openalex.org/W2373478030","https://openalex.org/W2378679551","https://openalex.org/W3149739944","https://openalex.org/W2392363776","https://openalex.org/W2063051341","https://openalex.org/W2591066345","https://openalex.org/W1494563618","https://openalex.org/W3187173913"],"abstract_inverted_index":{"Explanations":[0],"of":[1,9,29,50,94,110,123,130,137,146],"data":[2,51,97],"structures":[3,52],"and":[4,17,31,53,96],"algorithms":[5,95],"are":[6,22,35],"complex":[7],"interactions":[8],"several":[10],"notations,":[11],"including":[12],"natural":[13],"language,":[14],"mathematics,":[15],"pseudocode,":[16],"diagrams.":[18],"Currently,":[19],"such":[20],"explanations":[21,49,93,145],"created":[23],"ad":[24],"hoc":[25],"using":[26],"a":[27,42,70,76,89,111],"variety":[28],"tools":[30],"the":[32,107,128,135],"resulting":[33],"artifacts":[34,82],"static,":[36],"reducing":[37],"explanatory":[38],"value.":[39],"We":[40,68,99],"envision":[41],"domain-specific":[43,112],"language":[44,113],"for":[45,65,80,114],"developing":[46],"rich,":[47],"interactive":[48,116],"algorithms.":[54],"In":[55],"this":[56,60,101],"paper,":[57],"we":[58],"analyze":[59],"domain":[61],"to":[62,74,126,142],"sketch":[63],"requirements":[64],"our":[66,124],"language.":[67],"perform":[69],"grounded":[71],"theory":[72],"analysis":[73],"generate":[75],"qualitative":[77],"coding":[78,86],"system":[79,87],"explanation":[81,117],"collected":[83],"online.":[84],"This":[85,119],"implies":[88],"common":[90],"structure":[91,102],"among":[92],"structures.":[98],"believe":[100],"can":[103],"be":[104],"reused":[105],"as":[106],"semantic":[108],"basis":[109],"creating":[115],"artifacts.":[118],"work":[120],"is":[121],"part":[122],"effort":[125],"develop":[127],"paradigm":[129],"explanation-oriented":[131],"programming,":[132],"which":[133],"shifts":[134],"focus":[136],"programming":[138],"from":[139],"computing":[140],"results":[141,149],"producing":[143],"rich":[144],"how":[147],"those":[148],"were":[150],"computed.":[151]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":1},{"year":2020,"cited_by_count":1},{"year":2019,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
