{"id":"https://openalex.org/W7169564324","doi":"https://doi.org/10.1145/3803437.3805780","title":"Bridging the Gap in Industrial Software Education: A LLM-Based Intelligent Assistant for GNU Radio","display_name":"Bridging the Gap in Industrial Software Education: A LLM-Based Intelligent Assistant for GNU Radio","publication_year":2026,"publication_date":"2026-07-05","ids":{"openalex":"https://openalex.org/W7169564324","doi":"https://doi.org/10.1145/3803437.3805780"},"language":null,"primary_location":{"id":"doi:10.1145/3803437.3805780","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3803437.3805780","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3803437.3805780","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5068978220","display_name":"Daiyang Zhang","orcid":"https://orcid.org/0000-0002-7131-693X"},"institutions":[{"id":"https://openalex.org/I149594827","display_name":"Xidian University","ror":"https://ror.org/05s92vm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I149594827"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Daiyang Zhang","raw_affiliation_strings":["School of Computer Science and Technology, Xidian University, Xi\u2019an, China"],"raw_orcid":"https://orcid.org/0000-0002-7131-693X","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Xidian University, Xi\u2019an, China","institution_ids":["https://openalex.org/I149594827"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108827802","display_name":"Yuanye Qiu","orcid":null},"institutions":[{"id":"https://openalex.org/I149594827","display_name":"Xidian University","ror":"https://ror.org/05s92vm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I149594827"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yuanye Qiu","raw_affiliation_strings":["School of Computer Science and Technology, Xidian University, Xi\u2019an, China"],"raw_orcid":"https://orcid.org/0009-0001-8754-5235","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Xidian University, Xi\u2019an, China","institution_ids":["https://openalex.org/I149594827"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5140476457","display_name":"Yu Duan","orcid":"https://orcid.org/0009-0003-2155-4571"},"institutions":[{"id":"https://openalex.org/I149594827","display_name":"Xidian University","ror":"https://ror.org/05s92vm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I149594827"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yu Duan","raw_affiliation_strings":["School of Computer Science and Technology, Xidian University, Xi\u2019an, China"],"raw_orcid":"https://orcid.org/0009-0003-2155-4571","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Xidian University, Xi\u2019an, China","institution_ids":["https://openalex.org/I149594827"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010604991","display_name":"Zhiping Jiang","orcid":"https://orcid.org/0000-0003-3711-870X"},"institutions":[{"id":"https://openalex.org/I149594827","display_name":"Xidian University","ror":"https://ror.org/05s92vm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I149594827"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhiping Jiang","raw_affiliation_strings":["School of Computer Science and Technology, Xidian University, Xi\u2019an, China"],"raw_orcid":"https://orcid.org/0000-0003-3711-870X","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Xidian University, Xi\u2019an, China","institution_ids":["https://openalex.org/I149594827"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057911001","display_name":"Yueshen Xu","orcid":"https://orcid.org/0000-0001-7210-0543"},"institutions":[{"id":"https://openalex.org/I149594827","display_name":"Xidian University","ror":"https://ror.org/05s92vm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I149594827"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yueshen Xu","raw_affiliation_strings":["School of Computer Science and Technology, Xidian University, Xi\u2019an, China"],"raw_orcid":"https://orcid.org/0000-0001-7210-0543","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Xidian University, Xi\u2019an, China","institution_ids":["https://openalex.org/I149594827"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5024580488","display_name":"Gairui Bai","orcid":"https://orcid.org/0000-0003-0012-5068"},"institutions":[{"id":"https://openalex.org/I149594827","display_name":"Xidian University","ror":"https://ror.org/05s92vm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I149594827"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Gairui Bai","raw_affiliation_strings":["School of Computer Science and Technology, Xidian University, Xi\u2019an, China"],"raw_orcid":"https://orcid.org/0000-0003-0012-5068","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Xidian University, Xi\u2019an, China","institution_ids":["https://openalex.org/I149594827"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100448560","display_name":"Rui Li","orcid":"https://orcid.org/0000-0002-8686-500X"},"institutions":[{"id":"https://openalex.org/I149594827","display_name":"Xidian University","ror":"https://ror.org/05s92vm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I149594827"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Rui Li","raw_affiliation_strings":["School of Computer Science and Technology, Xidian University, Xi\u2019an, China"],"raw_orcid":"https://orcid.org/0000-0002-8686-500X","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Xidian University, Xi\u2019an, China","institution_ids":["https://openalex.org/I149594827"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5003445196","display_name":"Di Cui","orcid":"https://orcid.org/0000-0003-2859-9003"},"institutions":[{"id":"https://openalex.org/I149594827","display_name":"Xidian University","ror":"https://ror.org/05s92vm98","country_code":"CN","type":"education","lineage":["https://openalex.org/I149594827"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Di Cui","raw_affiliation_strings":["School of Computer Science and Technology, Xidian University, Xi\u2019an, China"],"raw_orcid":"https://orcid.org/0000-0003-2859-9003","affiliations":[{"raw_affiliation_string":"School of Computer Science and Technology, Xidian University, Xi\u2019an, China","institution_ids":["https://openalex.org/I149594827"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I149594827"],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1006","last_page":"1017"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/bridging","display_name":"Bridging (networking)","score":0.7369999885559082},{"id":"https://openalex.org/keywords/debugging","display_name":"Debugging","score":0.6323000192642212},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.5221999883651733},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.46650001406669617},{"id":"https://openalex.org/keywords/domain","display_name":"Domain (mathematical analysis)","score":0.46239998936653137},{"id":"https://openalex.org/keywords/bridge","display_name":"Bridge (graph theory)","score":0.44110000133514404},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.43459999561309814},{"id":"https://openalex.org/keywords/personal-software-process","display_name":"Personal software process","score":0.39579999446868896}],"concepts":[{"id":"https://openalex.org/C174348530","wikidata":"https://www.wikidata.org/wiki/Q188635","display_name":"Bridging (networking)","level":2,"score":0.7369999885559082},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.6898999810218811},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.6323000192642212},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6054999828338623},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.5221999883651733},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.46650001406669617},{"id":"https://openalex.org/C36503486","wikidata":"https://www.wikidata.org/wiki/Q11235244","display_name":"Domain (mathematical analysis)","level":2,"score":0.46239998936653137},{"id":"https://openalex.org/C100776233","wikidata":"https://www.wikidata.org/wiki/Q2532492","display_name":"Bridge (graph theory)","level":2,"score":0.44110000133514404},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.43459999561309814},{"id":"https://openalex.org/C39890963","wikidata":"https://www.wikidata.org/wiki/Q1702721","display_name":"Personal software process","level":5,"score":0.39579999446868896},{"id":"https://openalex.org/C186846655","wikidata":"https://www.wikidata.org/wiki/Q3398377","display_name":"Software construction","level":4,"score":0.3797000050544739},{"id":"https://openalex.org/C78780964","wikidata":"https://www.wikidata.org/wiki/Q7233193","display_name":"Position paper","level":2,"score":0.36410000920295715},{"id":"https://openalex.org/C5977032","wikidata":"https://www.wikidata.org/wiki/Q5289815","display_name":"Domain engineering","level":5,"score":0.35420000553131104},{"id":"https://openalex.org/C135257023","wikidata":"https://www.wikidata.org/wiki/Q691358","display_name":"Domain-specific language","level":2,"score":0.31940001249313354},{"id":"https://openalex.org/C182500959","wikidata":"https://www.wikidata.org/wiki/Q7551380","display_name":"Social software engineering","level":5,"score":0.314300000667572},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.3066999912261963},{"id":"https://openalex.org/C207685749","wikidata":"https://www.wikidata.org/wiki/Q2088941","display_name":"Domain knowledge","level":2,"score":0.29820001125335693},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.2831999957561493},{"id":"https://openalex.org/C76518257","wikidata":"https://www.wikidata.org/wiki/Q271680","display_name":"Software framework","level":5,"score":0.2720000147819519},{"id":"https://openalex.org/C171115542","wikidata":"https://www.wikidata.org/wiki/Q1331892","display_name":"Software-defined radio","level":2,"score":0.266400009393692},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.2630999982357025},{"id":"https://openalex.org/C99613125","wikidata":"https://www.wikidata.org/wiki/Q165194","display_name":"Application programming interface","level":2,"score":0.2628999948501587},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.25769999623298645}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3803437.3805780","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3803437.3805780","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3803437.3805780","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3803437.3805780","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":25,"referenced_works":["https://openalex.org/W2043286739","https://openalex.org/W2612402287","https://openalex.org/W3107009188","https://openalex.org/W3131649438","https://openalex.org/W3135377412","https://openalex.org/W3154563804","https://openalex.org/W3159102483","https://openalex.org/W3213853071","https://openalex.org/W4281961553","https://openalex.org/W4283120650","https://openalex.org/W4320025560","https://openalex.org/W4323520169","https://openalex.org/W4367672983","https://openalex.org/W4386576626","https://openalex.org/W4389279010","https://openalex.org/W4391601013","https://openalex.org/W4394745423","https://openalex.org/W4394911390","https://openalex.org/W4400410223","https://openalex.org/W4401857375","https://openalex.org/W4403024086","https://openalex.org/W4403046642","https://openalex.org/W4404628438","https://openalex.org/W4408897348","https://openalex.org/W4414054370"],"related_works":[],"abstract_inverted_index":{"Industrial":[0],"communication":[1,14],"software":[2,30,90,121,138,199],"(such":[3],"as":[4,8],"GNU":[5],"Radio)":[6],"serves":[7],"a":[9,20,37,43,186],"critical":[10],"bridge":[11],"connecting":[12],"wireless":[13],"theory":[15],"with":[16,42],"engineering":[17,200],"practice,":[18],"occupying":[19],"core":[21],"position":[22],"in":[23,72,88,136,143,196],"the":[24,60,66,127,153,190],"modern":[25],"radio":[26],"industry.":[27],"However,":[28],"such":[29],"is":[31,56],"typically":[32],"highly":[33],"complex":[34,197],"and":[35,50,65,120,133,172],"has":[36],"vast":[38],"API,":[39],"leaving":[40],"beginners":[41],"significant":[44],"cognitive":[45],"gap":[46],"between":[47],"\"domain":[48],"theory\"":[49],"\"software":[51],"implementation.\"":[52],"Existing":[53],"teaching":[54,97,145,158],"support":[55],"often":[57],"limited":[58],"by":[59,100,159,170,177],"static":[61],"nature":[62],"of":[63,68,130,183,192],"documentation":[64],"lack":[67],"specific":[69,128],"domain":[70,118],"knowledge":[71,119],"general":[73],"programming":[74],"tools,":[75],"making":[76],"it":[77],"difficult":[78],"to":[79,110,116,125],"provide":[80],"effective":[81],"real-time":[82],"guidance.":[83],"To":[84],"address":[85,126],"this":[86,92],"challenge":[87],"industrial":[89,137,198],"education,":[91],"paper":[93],"proposes":[94],"an":[95],"intelligent":[96],"tool":[98],"enhanced":[99],"Large":[101,193],"Language":[102,194],"Models\u2014GRIA.":[103],"GRIA":[104,150,184],"innovatively":[105],"leverages":[106],"Retrieval-Augmented":[107],"Generation":[108],"(RAG)":[109],"map":[111],"beginners'":[112],"natural":[113],"language":[114],"requests":[115],"precise":[117],"operation":[122],"sequences,":[123],"aiming":[124],"problems":[129],"API":[131],"misuse":[132],"configuration":[134],"difficulties":[135],"teaching.":[139],"Through":[140],"controlled":[141],"experiments":[142],"real":[144],"scenarios,":[146],"results":[147],"show":[148],"that":[149],"can":[151],"reduce":[152,174],"total":[154],"time":[155,176],"required":[156],"for":[157,189],"over":[160],"65%,":[161],"decrease":[162],"instructors'":[163],"repetition":[164],"rate":[165],"on":[166],"low-level":[167],"debugging":[168],"tasks":[169],"69.4%,":[171],"significantly":[173],"learning":[175],"approx.":[178],"70%.":[179],"The":[180],"successful":[181],"practice":[182],"provides":[185],"new":[187],"paradigm":[188],"application":[191],"Models":[195],"education.":[201]},"counts_by_year":[],"updated_date":"2026-07-18T05:58:53.570196","created_date":"2026-07-18T00:00:00"}
