{"id":"https://openalex.org/W4399200083","doi":"https://doi.org/10.1145/3656650.3656668","title":"InsProg: Supporting Teaching Through Visual Analysis of Students\u2019 Programming Processes","display_name":"InsProg: Supporting Teaching Through Visual Analysis of Students\u2019 Programming Processes","publication_year":2024,"publication_date":"2024-05-31","ids":{"openalex":"https://openalex.org/W4399200083","doi":"https://doi.org/10.1145/3656650.3656668"},"language":"en","primary_location":{"id":"doi:10.1145/3656650.3656668","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3656650.3656668","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 International Conference on Advanced Visual Interfaces","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/A5101850362","display_name":"Hongyan Zhong","orcid":"https://orcid.org/0009-0001-7758-8362"},"institutions":[{"id":"https://openalex.org/I109935558","display_name":"Ningbo University","ror":"https://ror.org/03et85d35","country_code":"CN","type":"education","lineage":["https://openalex.org/I109935558"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Hongyan Zhong","raw_affiliation_strings":["Faculty of Information Science and Engineering, Ningbo University, China"],"affiliations":[{"raw_affiliation_string":"Faculty of Information Science and Engineering, Ningbo University, China","institution_ids":["https://openalex.org/I109935558"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5025573893","display_name":"Jun Niu","orcid":"https://orcid.org/0000-0002-5040-6434"},"institutions":[{"id":"https://openalex.org/I109935558","display_name":"Ningbo University","ror":"https://ror.org/03et85d35","country_code":"CN","type":"education","lineage":["https://openalex.org/I109935558"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jun Niu","raw_affiliation_strings":["Faculty of Information Science and Engineering, Ningbo University, China"],"affiliations":[{"raw_affiliation_string":"Faculty of Information Science and Engineering, Ningbo University, China","institution_ids":["https://openalex.org/I109935558"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103268476","display_name":"Junjie Li","orcid":"https://orcid.org/0009-0007-5396-0151"},"institutions":[{"id":"https://openalex.org/I109935558","display_name":"Ningbo University","ror":"https://ror.org/03et85d35","country_code":"CN","type":"education","lineage":["https://openalex.org/I109935558"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Junjie Li","raw_affiliation_strings":["Faculty of Information Science and Engineering, Ningbo University, China"],"affiliations":[{"raw_affiliation_string":"Faculty of Information Science and Engineering, Ningbo University, China","institution_ids":["https://openalex.org/I109935558"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5101850362"],"corresponding_institution_ids":["https://openalex.org/I109935558"],"apc_list":null,"apc_paid":null,"fwci":0.8579,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.79604522,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"5"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10533","display_name":"Teaching and Learning Programming","score":0.9975000023841858,"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.9975000023841858,"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/T11122","display_name":"Online Learning and Analytics","score":0.9948999881744385,"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/T10260","display_name":"Software Engineering Research","score":0.9864000082015991,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8006418943405151},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.7788960933685303},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.7033498883247375},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6647294759750366},{"id":"https://openalex.org/keywords/procedural-programming","display_name":"Procedural programming","score":0.6509841680526733},{"id":"https://openalex.org/keywords/grasp","display_name":"GRASP","score":0.5978660583496094},{"id":"https://openalex.org/keywords/inductive-programming","display_name":"Inductive programming","score":0.5772982239723206},{"id":"https://openalex.org/keywords/visual-programming-language","display_name":"Visual programming language","score":0.5565043091773987},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5512279272079468},{"id":"https://openalex.org/keywords/computer-programming","display_name":"Computer programming","score":0.5218745470046997},{"id":"https://openalex.org/keywords/programming-paradigm","display_name":"Programming paradigm","score":0.4835033714771271},{"id":"https://openalex.org/keywords/symbolic-programming","display_name":"Symbolic programming","score":0.4664226174354553},{"id":"https://openalex.org/keywords/reactive-programming","display_name":"Reactive programming","score":0.4652904272079468},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.4192129969596863},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.41217565536499023},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.2560487985610962}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8006418943405151},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.7788960933685303},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.7033498883247375},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6647294759750366},{"id":"https://openalex.org/C120558287","wikidata":"https://www.wikidata.org/wiki/Q1418502","display_name":"Procedural programming","level":4,"score":0.6509841680526733},{"id":"https://openalex.org/C171268870","wikidata":"https://www.wikidata.org/wiki/Q1486676","display_name":"GRASP","level":2,"score":0.5978660583496094},{"id":"https://openalex.org/C50033165","wikidata":"https://www.wikidata.org/wiki/Q15712089","display_name":"Inductive programming","level":3,"score":0.5772982239723206},{"id":"https://openalex.org/C128644962","wikidata":"https://www.wikidata.org/wiki/Q683111","display_name":"Visual programming language","level":2,"score":0.5565043091773987},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5512279272079468},{"id":"https://openalex.org/C33857546","wikidata":"https://www.wikidata.org/wiki/Q80006","display_name":"Computer programming","level":2,"score":0.5218745470046997},{"id":"https://openalex.org/C34165917","wikidata":"https://www.wikidata.org/wiki/Q188267","display_name":"Programming paradigm","level":2,"score":0.4835033714771271},{"id":"https://openalex.org/C61714564","wikidata":"https://www.wikidata.org/wiki/Q7661185","display_name":"Symbolic programming","level":4,"score":0.4664226174354553},{"id":"https://openalex.org/C150762246","wikidata":"https://www.wikidata.org/wiki/Q4354073","display_name":"Reactive programming","level":4,"score":0.4652904272079468},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.4192129969596863},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.41217565536499023},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2560487985610962}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3656650.3656668","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3656650.3656668","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2024 International Conference on Advanced Visual Interfaces","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":27,"referenced_works":["https://openalex.org/W1993992063","https://openalex.org/W2007662209","https://openalex.org/W2044490101","https://openalex.org/W2075677621","https://openalex.org/W2076771354","https://openalex.org/W2077361439","https://openalex.org/W2111760158","https://openalex.org/W2138334515","https://openalex.org/W2151828850","https://openalex.org/W2155056246","https://openalex.org/W2469269292","https://openalex.org/W2551949838","https://openalex.org/W2592733917","https://openalex.org/W2593348673","https://openalex.org/W2730951628","https://openalex.org/W2788746905","https://openalex.org/W3092024845","https://openalex.org/W3155263273","https://openalex.org/W3174488456","https://openalex.org/W4211085087","https://openalex.org/W4256460206","https://openalex.org/W4281690216","https://openalex.org/W4281793922","https://openalex.org/W4289339989","https://openalex.org/W4294663947","https://openalex.org/W4296885336","https://openalex.org/W4386587098"],"related_works":["https://openalex.org/W2117880445","https://openalex.org/W1943224404","https://openalex.org/W351396276","https://openalex.org/W1529114376","https://openalex.org/W2168919542","https://openalex.org/W2127077950","https://openalex.org/W4205109303","https://openalex.org/W2153962916","https://openalex.org/W4399200083","https://openalex.org/W3176038768"],"abstract_inverted_index":{"Teachers":[0],"commonly":[1],"assess":[2],"students\u2019":[3,39,57,105,119,149,157],"knowledge":[4],"mastery":[5],"through":[6],"their":[7,48,129,136],"submitted":[8],"programming":[9,12,35,40,49,58,83,101,121,150,158,169],"assignments.":[10],"However,":[11],"is":[13],"a":[14,74,95],"dynamic":[15],"process":[16],"that":[17,145],"involves":[18],"editing":[19,130],"and":[20,22,77,108,132],"debugging,":[21],"this":[23,90],"evaluation":[24],"may":[25],"overlook":[26],"the":[27,34,64,81,86,133],"actual":[28],"abilities":[29],"exhibited":[30],"by":[31],"students":[32],"during":[33],"process.":[36,88,102],"Therefore,":[37],"understanding":[38],"processes":[41],"becomes":[42],"crucial":[43],"for":[44,70,100,164],"teachers":[45,116,165],"to":[46,117],"grasp":[47],"abilities.":[50,159],"While":[51],"previous":[52],"studies":[53],"have":[54],"focused":[55],"on":[56,63],"processes,":[59,122,151],"they":[60],"predominantly":[61],"concentrate":[62],"evolution":[65],"of":[66,80,135,156],"source":[67,109],"code":[68,110],"content":[69],"individual":[71],"student,":[72],"neglecting":[73],"comprehensive":[75],"analysis":[76,98],"visual":[78,97],"representation":[79],"entire":[82],"pathway,":[84],"including":[85],"debugging":[87],"In":[89],"paper,":[91],"we":[92],"propose":[93],"InsProg,":[94],"novel":[96],"system":[99],"By":[103],"collecting":[104],"keystroke":[106],"data":[107],"snapshots,":[111],"InsProg":[112,146],"not":[113],"only":[114],"enables":[115],"trace":[118],"complete":[120],"but":[123],"it":[124],"also":[125],"provides":[126],"insights":[127],"into":[128],"progress":[131],"correctness":[134],"solutions":[137],"in":[138,166],"two-dimensional":[139],"coordinates.":[140],"Preliminary":[141],"experimental":[142],"results":[143],"demonstrate":[144],"effectively":[147],"visualizes":[148],"facilitating":[152],"teachers\u2019":[153],"efficient":[154],"assessment":[155],"This":[160],"offers":[161],"valuable":[162],"support":[163],"assisting":[167],"with":[168],"instruction.":[170]},"counts_by_year":[{"year":2025,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
