{"id":"https://openalex.org/W4390621665","doi":"https://doi.org/10.1109/fie58773.2023.10343212","title":"Agile Teaching: Automated Student Support and Feedback Generation","display_name":"Agile Teaching: Automated Student Support and Feedback Generation","publication_year":2023,"publication_date":"2023-10-18","ids":{"openalex":"https://openalex.org/W4390621665","doi":"https://doi.org/10.1109/fie58773.2023.10343212"},"language":"en","primary_location":{"id":"doi:10.1109/fie58773.2023.10343212","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/fie58773.2023.10343212","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE Frontiers in Education Conference (FIE)","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/A5000665345","display_name":"Majid Bahrehvar","orcid":null},"institutions":[{"id":"https://openalex.org/I168635309","display_name":"University of Calgary","ror":"https://ror.org/03yjb2x39","country_code":"CA","type":"education","lineage":["https://openalex.org/I168635309"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Majid Bahrehvar","raw_affiliation_strings":["University of Calgary,Department of Electrical and Software Engineering,Calgary,Canada","Department of Electrical and Software Engineering, University of Calgary, Calgary, Canada"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Calgary,Department of Electrical and Software Engineering,Calgary,Canada","institution_ids":["https://openalex.org/I168635309"]},{"raw_affiliation_string":"Department of Electrical and Software Engineering, University of Calgary, Calgary, Canada","institution_ids":["https://openalex.org/I168635309"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5076503652","display_name":"Mohammad Moshirpour","orcid":"https://orcid.org/0009-0009-9763-0124"},"institutions":[{"id":"https://openalex.org/I204250578","display_name":"University of California, Irvine","ror":"https://ror.org/04gyf1771","country_code":"US","type":"education","lineage":["https://openalex.org/I204250578"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mohammad Moshirpour","raw_affiliation_strings":["University of California,Department of Informatics,Irvine,USA","Department of Informatics, University of California, Irvine, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of California,Department of Informatics,Irvine,USA","institution_ids":["https://openalex.org/I204250578"]},{"raw_affiliation_string":"Department of Informatics, University of California, Irvine, USA","institution_ids":["https://openalex.org/I204250578"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"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.18577486,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"30","issue":null,"first_page":"1","last_page":"9"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11902","display_name":"Intelligent Tutoring Systems and Adaptive Learning","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T11902","display_name":"Intelligent Tutoring Systems and Adaptive Learning","score":0.9979000091552734,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10533","display_name":"Teaching and Learning Programming","score":0.989300012588501,"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.9872999787330627,"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/agile-software-development","display_name":"Agile software development","score":0.7964369058609009},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.671789824962616},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.39884012937545776},{"id":"https://openalex.org/keywords/mathematics-education","display_name":"Mathematics education","score":0.37910428643226624},{"id":"https://openalex.org/keywords/multimedia","display_name":"Multimedia","score":0.32145148515701294},{"id":"https://openalex.org/keywords/psychology","display_name":"Psychology","score":0.14892452955245972}],"concepts":[{"id":"https://openalex.org/C14185376","wikidata":"https://www.wikidata.org/wiki/Q30232","display_name":"Agile software development","level":2,"score":0.7964369058609009},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.671789824962616},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.39884012937545776},{"id":"https://openalex.org/C145420912","wikidata":"https://www.wikidata.org/wiki/Q853077","display_name":"Mathematics education","level":1,"score":0.37910428643226624},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.32145148515701294},{"id":"https://openalex.org/C15744967","wikidata":"https://www.wikidata.org/wiki/Q9418","display_name":"Psychology","level":0,"score":0.14892452955245972}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/fie58773.2023.10343212","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/fie58773.2023.10343212","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE Frontiers in Education Conference (FIE)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.49000000953674316,"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":57,"referenced_works":["https://openalex.org/W1965111705","https://openalex.org/W1972087783","https://openalex.org/W1974042475","https://openalex.org/W2020638820","https://openalex.org/W2091158003","https://openalex.org/W2101105183","https://openalex.org/W2101337541","https://openalex.org/W2154652894","https://openalex.org/W2157331557","https://openalex.org/W2299643279","https://openalex.org/W2600463316","https://openalex.org/W2615786590","https://openalex.org/W2618735982","https://openalex.org/W2743316948","https://openalex.org/W2783082347","https://openalex.org/W2787946654","https://openalex.org/W2788496235","https://openalex.org/W2807945065","https://openalex.org/W2903158431","https://openalex.org/W2932493893","https://openalex.org/W2963392741","https://openalex.org/W2963741406","https://openalex.org/W2963935794","https://openalex.org/W3001445197","https://openalex.org/W3004145378","https://openalex.org/W3013080046","https://openalex.org/W3018599005","https://openalex.org/W3034689979","https://openalex.org/W3098598077","https://openalex.org/W3119507053","https://openalex.org/W3127216137","https://openalex.org/W3137081879","https://openalex.org/W3137721922","https://openalex.org/W3153988816","https://openalex.org/W3157169558","https://openalex.org/W3163842339","https://openalex.org/W3170962973","https://openalex.org/W3184011599","https://openalex.org/W3185835445","https://openalex.org/W4226339989","https://openalex.org/W4249448758","https://openalex.org/W4282927279","https://openalex.org/W4308803117","https://openalex.org/W4310354217","https://openalex.org/W4311012008","https://openalex.org/W4375859932","https://openalex.org/W4377864824","https://openalex.org/W4385245566","https://openalex.org/W4385572838","https://openalex.org/W6678262379","https://openalex.org/W6682631176","https://openalex.org/W6739901393","https://openalex.org/W6772022830","https://openalex.org/W6783227185","https://openalex.org/W6784555714","https://openalex.org/W6852529130","https://openalex.org/W6941018042"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2656997359","https://openalex.org/W2390279801","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052","https://openalex.org/W4402327032"],"abstract_inverted_index":{"The":[0,192],"software":[1,39,56,63],"engineering":[2,40,57,64],"industry":[3],"prioritizes":[4],"efficiency":[5],"through":[6],"the":[7,117,138,154,168,203,213,242,247,256,271],"use":[8],"of":[9,114,119,171,249,261,285],"tools":[10],"and":[11,17,28,46,59,66,80,109,145,183,200,217,237,264,267,287],"processes":[12],"such":[13,178,186],"as":[14,36,179,187],"version":[15],"control":[16],"Agile":[18],"methodologies.":[19],"Automation":[20],"has":[21,196],"allowed":[22],"developers":[23],"to":[24,51,85,105,124,148,225,244],"be":[25],"more":[26,48],"productive":[27],"deliver":[29],"superior":[30],"results.":[31],"However,":[32,116],"automation":[33,60],"is":[34,72,159,210],"not":[35],"widespread":[37],"in":[38,62,259,282],"education.":[41],"To":[42,97],"improve":[43],"educational":[44],"outcomes":[45],"provide":[47,149],"effective":[49],"feedback":[50],"students,":[52],"this":[53],"research":[54],"implements":[55],"methods":[58],"techniques":[61],"education":[65],"evaluates":[67],"their":[68],"effectiveness.":[69],"Our":[70,208,278],"focus":[71],"on":[73,142,212,255],"establishing":[74],"a":[75,87,92,111,160,219,234],"connection":[76],"between":[77,206],"source":[78,94],"code":[79,95,107,120,136,227,232,273],"natural":[81,88],"language,":[82],"allowing":[83,241],"us":[84],"generate":[86,98,146],"language":[89],"description":[90],"from":[91],"given":[93],"sample.":[96],"feedback,":[99],"we":[100,133],"employ":[101],"deep":[102],"learning":[103,130],"models":[104],"learn":[106,125,226],"representations":[108],"gain":[110],"deeper":[112],"understanding":[113],"code.":[115,172,250],"complexity":[118],"makes":[121],"it":[122,269],"challenging":[123],"its":[126],"representation":[127],"accurately.":[128],"After":[129],"about":[131],"code,":[132],"compare":[134],"students'":[135],"with":[137,270],"instructor-provided":[139],"solution":[140],"based":[141,211],"configurable":[143],"thresholds":[144],"comments":[147],"guidance.":[150],"This":[151,229],"work":[152],"extends":[153],"Transformer":[155,214],"model,":[156,276],"GraphCodeBERT,":[157],"which":[158],"pre-trained":[161],"model":[162,209,224,243,279],"for":[163],"programming":[164],"languages":[165],"that":[166],"incorporates":[167,231],"inherent":[169],"structure":[170],"We":[173,251],"utilize":[174],"both":[175],"syntax-level":[176],"information,":[177,185],"abstract":[180],"syntax":[181],"trees,":[182],"semantic-level":[184],"data":[188,193],"flow,":[189],"during":[190],"pre-training.":[191],"flow":[194],"graph":[195,221],"nodes":[197],"representing":[198],"variables":[199],"edges":[201],"indicating":[202],"\u201cwhere-the-value-comes-from\u201d":[204],"relationship":[205],"variables.":[207],"neural":[215,222],"architecture":[216],"uses":[218],"gated":[220],"network":[223],"embeddings.":[228],"function":[230],"structure,":[233],"copy":[235],"mechanism,":[236],"relative":[238],"position":[239],"representations,":[240],"better":[245],"understand":[246],"semantics":[248],"evaluated":[252],"our":[253],"approach":[254],"Java":[257],"dataset":[258],"terms":[260],"BLEU,":[262],"METEOR,":[263],"ROUGE-L":[265],"metrics":[266,284],"compared":[268],"state-of-the-art":[272],"comment":[274],"generation":[275],"GTrans.":[277],"demonstrated":[280],"improvements":[281],"two":[283],"METEOR":[286],"ROUGE-L.":[288]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
