{"id":"https://openalex.org/W4414872695","doi":"https://doi.org/10.1145/3736251.3747306","title":"A Direct Manipulation User Interface for Constructing Autogradable Graphs","display_name":"A Direct Manipulation User Interface for Constructing Autogradable Graphs","publication_year":2025,"publication_date":"2025-10-06","ids":{"openalex":"https://openalex.org/W4414872695","doi":"https://doi.org/10.1145/3736251.3747306"},"language":"en","primary_location":{"id":"doi:10.1145/3736251.3747306","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3736251.3747306","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM Global Computing Education Conference 2025 - Volume 2","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/A5119868279","display_name":"Christopher Rau","orcid":null},"institutions":[{"id":"https://openalex.org/I94509681","display_name":"Technische Universit\u00e4t Braunschweig","ror":"https://ror.org/010nsgg66","country_code":"DE","type":"education","lineage":["https://openalex.org/I94509681"]}],"countries":["DE"],"is_corresponding":true,"raw_author_name":"Christopher Rau","raw_affiliation_strings":["TU Braunschweig, Braunschweig, Germany"],"raw_orcid":"https://orcid.org/0009-0006-4546-6500","affiliations":[{"raw_affiliation_string":"TU Braunschweig, Braunschweig, Germany","institution_ids":["https://openalex.org/I94509681"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5116307570","display_name":"Eldar Hasanov","orcid":"https://orcid.org/0009-0008-2157-3867"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Eldar Hasanov","raw_affiliation_strings":["University of California, Berkeley, Berkeley, CA, USA"],"raw_orcid":"https://orcid.org/0009-0008-2157-3867","affiliations":[{"raw_affiliation_string":"University of California, Berkeley, Berkeley, CA, USA","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5090187471","display_name":"Narges Norouzi","orcid":"https://orcid.org/0000-0001-9861-7540"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Narges Norouzi","raw_affiliation_strings":["University of California, Berkeley, Berkeley, CA, USA"],"raw_orcid":"https://orcid.org/0000-0001-9861-7540","affiliations":[{"raw_affiliation_string":"University of California, Berkeley, Berkeley, CA, USA","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057967687","display_name":"Dan Garcia","orcid":"https://orcid.org/0000-0003-3514-9481"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Dan Garcia","raw_affiliation_strings":["University of California, Berkeley, Berkeley, CA, USA"],"raw_orcid":"https://orcid.org/0000-0003-3514-9481","affiliations":[{"raw_affiliation_string":"University of California, Berkeley, Berkeley, CA, USA","institution_ids":["https://openalex.org/I95457486"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5088855767","display_name":"Armando Fox","orcid":"https://orcid.org/0000-0002-6096-4931"},"institutions":[{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Armando Fox","raw_affiliation_strings":["University of California, Berkeley, Berkeley, CA, USA"],"raw_orcid":"https://orcid.org/0000-0002-6096-4931","affiliations":[{"raw_affiliation_string":"University of California, Berkeley, Berkeley, CA, USA","institution_ids":["https://openalex.org/I95457486"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5119868279"],"corresponding_institution_ids":["https://openalex.org/I94509681"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.25301643,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"390","last_page":"391"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10789","display_name":"Interactive and Immersive Displays","score":0.6406999826431274,"subfield":{"id":"https://openalex.org/subfields/1709","display_name":"Human-Computer Interaction"},"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/T10789","display_name":"Interactive and Immersive Displays","score":0.6406999826431274,"subfield":{"id":"https://openalex.org/subfields/1709","display_name":"Human-Computer Interaction"},"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/T12784","display_name":"Modular Robots and Swarm Intelligence","score":0.6029000282287598,"subfield":{"id":"https://openalex.org/subfields/2210","display_name":"Mechanical Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11450","display_name":"Model-Driven Software Engineering Techniques","score":0.5414999723434448,"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/scalability","display_name":"Scalability","score":0.6460000276565552},{"id":"https://openalex.org/keywords/visualization","display_name":"Visualization","score":0.5669000148773193},{"id":"https://openalex.org/keywords/user-interface","display_name":"User interface","score":0.5446000099182129},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.4715000092983246},{"id":"https://openalex.org/keywords/interface","display_name":"Interface (matter)","score":0.3978999853134155},{"id":"https://openalex.org/keywords/web-application","display_name":"Web application","score":0.3799999952316284},{"id":"https://openalex.org/keywords/graph-drawing","display_name":"Graph drawing","score":0.3610999882221222}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7888000011444092},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6460000276565552},{"id":"https://openalex.org/C36464697","wikidata":"https://www.wikidata.org/wiki/Q451553","display_name":"Visualization","level":2,"score":0.5669000148773193},{"id":"https://openalex.org/C89505385","wikidata":"https://www.wikidata.org/wiki/Q47146","display_name":"User interface","level":2,"score":0.5446000099182129},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.5228000283241272},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.4715000092983246},{"id":"https://openalex.org/C113843644","wikidata":"https://www.wikidata.org/wiki/Q901882","display_name":"Interface (matter)","level":4,"score":0.3978999853134155},{"id":"https://openalex.org/C118643609","wikidata":"https://www.wikidata.org/wiki/Q189210","display_name":"Web application","level":2,"score":0.3799999952316284},{"id":"https://openalex.org/C112953755","wikidata":"https://www.wikidata.org/wiki/Q739462","display_name":"Graph drawing","level":3,"score":0.3610999882221222},{"id":"https://openalex.org/C172367668","wikidata":"https://www.wikidata.org/wiki/Q6504956","display_name":"Data visualization","level":3,"score":0.3400000035762787},{"id":"https://openalex.org/C110875604","wikidata":"https://www.wikidata.org/wiki/Q75","display_name":"The Internet","level":2,"score":0.31709998846054077},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.29159998893737793},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.28279998898506165},{"id":"https://openalex.org/C37789001","wikidata":"https://www.wikidata.org/wiki/Q782543","display_name":"Graphical user interface","level":2,"score":0.2816999852657318},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.2806999981403351},{"id":"https://openalex.org/C175154964","wikidata":"https://www.wikidata.org/wiki/Q380077","display_name":"Task analysis","level":3,"score":0.2806999981403351},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.2623000144958496},{"id":"https://openalex.org/C48103436","wikidata":"https://www.wikidata.org/wiki/Q599031","display_name":"State (computer science)","level":2,"score":0.25609999895095825},{"id":"https://openalex.org/C2777286243","wikidata":"https://www.wikidata.org/wiki/Q5591926","display_name":"Grading (engineering)","level":2,"score":0.2524999976158142},{"id":"https://openalex.org/C146380142","wikidata":"https://www.wikidata.org/wiki/Q1137726","display_name":"Directed graph","level":2,"score":0.2522999942302704},{"id":"https://openalex.org/C67712803","wikidata":"https://www.wikidata.org/wiki/Q7901853","display_name":"User modeling","level":3,"score":0.25040000677108765}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3736251.3747306","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3736251.3747306","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the ACM Global Computing Education Conference 2025 - Volume 2","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":1,"referenced_works":["https://openalex.org/W1600348603"],"related_works":[],"abstract_inverted_index":{"Traditional":[0],"graph-based":[1],"assessments":[2],"rely":[3],"on":[4,124],"hand-drawn":[5],"sketches,":[6],"leading":[7],"to":[8,14,119],"inaccuracies":[9],"and":[10,22,36,56,75,83,89,108,128],"limited":[11],"scalability":[12],"due":[13],"manual":[15],"grading.":[16,77,91],"These":[17],"issues":[18],"hinder":[19],"student":[20,87,125],"engagement":[21],"effective":[23],"evaluation.":[24],"Most":[25],"existing":[26],"digital":[27],"tools":[28],"emphasize":[29],"visualization":[30],"but":[31],"lack":[32],"support":[33],"for":[34,54,68],"grading":[35],"feedback":[37,82],"elements":[38],"in":[39,64],"assessments.":[40],"To":[41],"address":[42],"this,":[43],"we":[44,114],"introduce":[45],"Graph":[46],"Construction":[47],"User":[48],"Interface":[49],"(GCUI),":[50],"a":[51],"web":[52],"tool":[53],"creating":[55],"manipulating":[57],"graphs":[58,63],"via":[59],"drag-and-drop.":[60],"GCUI":[61,98],"exports":[62],"the":[65,121],"DOT":[66],"language":[67],"integration":[69],"with":[70],"Learning":[71],"Management":[72],"Systems":[73],"(LMSs)":[74],"automatic":[76],"It":[78],"also":[79],"supports":[80],"instant":[81],"resubmissions,":[84],"enabling":[85],"iterative":[86],"improvement":[88],"scalable":[90],"The":[92],"ubiquity":[93],"of":[94],"graph":[95],"structures":[96],"makes":[97],"applicable":[99],"across":[100],"domains":[101],"such":[102],"as":[103],"finite":[104],"state":[105],"machines,":[106],"cryptography,":[107],"network":[109],"security.":[110],"In":[111],"future":[112],"work,":[113],"will":[115],"conduct":[116],"pilot":[117],"studies":[118],"assess":[120],"tool's":[122],"impact":[123],"satisfaction,":[126],"performance,":[127],"completion":[129],"times.":[130]},"counts_by_year":[],"updated_date":"2026-02-07T06:11:34.122080","created_date":"2025-10-10T00:00:00"}
