{"id":"https://openalex.org/W4399110449","doi":"https://doi.org/10.1109/tlt.2024.3405565","title":"Teaching Compilers: Automatic Question Generation and Intelligent Assessment of Grammars' Parsing","display_name":"Teaching Compilers: Automatic Question Generation and Intelligent Assessment of Grammars' Parsing","publication_year":2024,"publication_date":"2024-01-01","ids":{"openalex":"https://openalex.org/W4399110449","doi":"https://doi.org/10.1109/tlt.2024.3405565"},"language":"en","primary_location":{"id":"doi:10.1109/tlt.2024.3405565","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tlt.2024.3405565","pdf_url":"https://ieeexplore.ieee.org/ielx7/4620076/4620077/10540326.pdf","source":{"id":"https://openalex.org/S130363450","display_name":"IEEE Transactions on Learning Technologies","issn_l":"1939-1382","issn":["1939-1382","2372-0050"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Learning Technologies","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://ieeexplore.ieee.org/ielx7/4620076/4620077/10540326.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5052369027","display_name":"Ricardo Conejo","orcid":"https://orcid.org/0000-0003-0810-4608"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Ricardo Conejo Mu\u00f1oz","raw_affiliation_strings":["Department of Computer Science and Programming Languages, University of M&#x00E1;laga, M&#x00E1;laga, Spain"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Programming Languages, University of M&#x00E1;laga, M&#x00E1;laga, Spain","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5112751202","display_name":"Beatriz Barros Blanco","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Beatriz Barros Blanco","raw_affiliation_strings":["Department of Computer Science and Programming Languages, University of M&#x00E1;laga, M&#x00E1;laga, Spain"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Programming Languages, University of M&#x00E1;laga, M&#x00E1;laga, Spain","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5010034228","display_name":"Jos\u00e9 del Campo-\u00c1vila","orcid":"https://orcid.org/0000-0001-8171-6198"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jos\u00e9 del Campo-\u00c1vila","raw_affiliation_strings":["Department of Computer Science and Programming Languages, University of M&#x00E1;laga, M&#x00E1;laga, Spain"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Programming Languages, University of M&#x00E1;laga, M&#x00E1;laga, Spain","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5033326913","display_name":"Jose Luis Trivi\u00f1o Rodr\u00edguez","orcid":"https://orcid.org/0000-0002-8147-1765"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Jos\u00e9 L. Trivi\u00f1o Rodriguez","raw_affiliation_strings":["Department of Computer Science and Programming Languages, University of M&#x00E1;laga, M&#x00E1;laga, Spain"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Programming Languages, University of M&#x00E1;laga, M&#x00E1;laga, Spain","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5052369027"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.0902,"has_fulltext":true,"cited_by_count":3,"citation_normalized_percentile":{"value":0.80216059,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":"17","issue":null,"first_page":"1694","last_page":"1704"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10181","display_name":"Natural Language Processing Techniques","score":0.9835000038146973,"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/T10181","display_name":"Natural Language Processing Techniques","score":0.9835000038146973,"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/T11902","display_name":"Intelligent Tutoring Systems and Adaptive Learning","score":0.9800999760627747,"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/T14025","display_name":"Educational Technology and Assessment","score":0.9501000046730042,"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.8696359992027283},{"id":"https://openalex.org/keywords/parsing","display_name":"Parsing","score":0.7918850183486938},{"id":"https://openalex.org/keywords/rule-based-machine-translation","display_name":"Rule-based machine translation","score":0.685004472732544},{"id":"https://openalex.org/keywords/compiler","display_name":"Compiler","score":0.6677742004394531},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6454060673713684},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.6391221284866333},{"id":"https://openalex.org/keywords/s-attributed-grammar","display_name":"S-attributed grammar","score":0.5843284130096436},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5411457419395447},{"id":"https://openalex.org/keywords/extended-affix-grammar","display_name":"Extended Affix Grammar","score":0.43473899364471436},{"id":"https://openalex.org/keywords/top-down-parsing","display_name":"Top-down parsing","score":0.4166492223739624},{"id":"https://openalex.org/keywords/context-free-grammar","display_name":"Context-free grammar","score":0.3354617953300476}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8696359992027283},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.7918850183486938},{"id":"https://openalex.org/C53893814","wikidata":"https://www.wikidata.org/wiki/Q7378909","display_name":"Rule-based machine translation","level":2,"score":0.685004472732544},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.6677742004394531},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6454060673713684},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.6391221284866333},{"id":"https://openalex.org/C147547768","wikidata":"https://www.wikidata.org/wiki/Q3113342","display_name":"S-attributed grammar","level":3,"score":0.5843284130096436},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5411457419395447},{"id":"https://openalex.org/C37734731","wikidata":"https://www.wikidata.org/wiki/Q5421802","display_name":"Extended Affix Grammar","level":4,"score":0.43473899364471436},{"id":"https://openalex.org/C42560504","wikidata":"https://www.wikidata.org/wiki/Q15419395","display_name":"Top-down parsing","level":3,"score":0.4166492223739624},{"id":"https://openalex.org/C97212296","wikidata":"https://www.wikidata.org/wiki/Q338047","display_name":"Context-free grammar","level":3,"score":0.3354617953300476}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.1109/tlt.2024.3405565","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tlt.2024.3405565","pdf_url":"https://ieeexplore.ieee.org/ielx7/4620076/4620077/10540326.pdf","source":{"id":"https://openalex.org/S130363450","display_name":"IEEE Transactions on Learning Technologies","issn_l":"1939-1382","issn":["1939-1382","2372-0050"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Learning Technologies","raw_type":"journal-article"},{"id":"pmh:oai:riuma.uma.es:10630/31632","is_oa":true,"landing_page_url":"https://hdl.handle.net/10630/31632","pdf_url":"https://riuma.uma.es/xmlui/bitstream/10630/31632/1/Teaching_Compilers_Automatic_Question_Generation_and_Intelligent_Assessment_of_Grammars_Parsing.pdf","source":{"id":"https://openalex.org/S4306401385","display_name":"Repositorio Institucional de la Universidad de M\u00e1laga (University of M\u00e1laga)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I82767444","host_organization_name":"Universidad de M\u00e1laga","host_organization_lineage":["https://openalex.org/I82767444"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"VoR"}],"best_oa_location":{"id":"doi:10.1109/tlt.2024.3405565","is_oa":true,"landing_page_url":"https://doi.org/10.1109/tlt.2024.3405565","pdf_url":"https://ieeexplore.ieee.org/ielx7/4620076/4620077/10540326.pdf","source":{"id":"https://openalex.org/S130363450","display_name":"IEEE Transactions on Learning Technologies","issn_l":"1939-1382","issn":["1939-1382","2372-0050"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Learning Technologies","raw_type":"journal-article"},"sustainable_development_goals":[{"score":0.8799999952316284,"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[{"id":"https://openalex.org/F4320311265","display_name":"Universidad de M\u00e1laga","ror":"https://ror.org/036b2ww28"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4399110449.pdf","grobid_xml":"https://content.openalex.org/works/W4399110449.grobid-xml"},"referenced_works_count":21,"referenced_works":["https://openalex.org/W132841425","https://openalex.org/W618991135","https://openalex.org/W1491178396","https://openalex.org/W1553656969","https://openalex.org/W1994584977","https://openalex.org/W2000137537","https://openalex.org/W2016601857","https://openalex.org/W2102973446","https://openalex.org/W2104578910","https://openalex.org/W2161959844","https://openalex.org/W2240244561","https://openalex.org/W2484407085","https://openalex.org/W2883944038","https://openalex.org/W2968698692","https://openalex.org/W2989613245","https://openalex.org/W3014539763","https://openalex.org/W3087232239","https://openalex.org/W3143827210","https://openalex.org/W4287887080","https://openalex.org/W4376274469","https://openalex.org/W4385153997"],"related_works":["https://openalex.org/W4388122817","https://openalex.org/W1982538124","https://openalex.org/W4362647882","https://openalex.org/W1560736395","https://openalex.org/W2116566824","https://openalex.org/W4256248961","https://openalex.org/W2085190866","https://openalex.org/W2175212756","https://openalex.org/W2389079996","https://openalex.org/W2154973422"],"abstract_inverted_index":{"Automatic":[0],"question":[1,143],"generation":[2],"and":[3,41,48,77,85,158],"the":[4,22,70,75,97,107,131],"assessment":[5,78,133],"of":[6,20,24,87,94,130],"procedural":[7],"knowledge":[8],"is":[9],"still":[10],"a":[11,114,128,153],"challenging":[12],"research":[13],"topic.":[14],"This":[15,62],"article":[16,63],"focuses":[17],"on":[18,120],"case":[19],"it,":[21],"techniques":[23,34,47,59],"parsing":[25,38],"grammars":[26,52,86],"for":[27,35,113,142,156],"compiler":[28],"construction.":[29],"There":[30],"are":[31],"two":[32],"well-known":[33],"parsing:":[36],"top-down":[37],"with":[39,43,57,99],"LL(1)":[40],"bottom-up":[42],"LR(1).":[44],"Learning":[45],"these":[46,58],"learning":[49,76],"to":[50,73,96],"design":[51,112],"that":[53,67,135],"can":[54,138],"be":[55],"parsed":[56],"requires":[60],"practice.":[61],"describes":[64],"an":[65,100],"application":[66,123],"covers":[68],"all":[69],"tasks":[71],"needed":[72],"automatise":[74],"process:":[79],"(1)":[80],"automatically":[81,105],"generate":[82],"context-free":[83],"languages":[84],"different":[88,92],"complexity;":[89],"(2)":[90],"pose":[91],"types":[93],"questions":[95],"student":[98,108],"appropriate":[101],"response":[102],"interface;":[103],"(3)":[104],"correct":[106],"answer,":[109],"including":[110],"grammar":[111],"given":[115],"language;":[116],"(4)":[117],"provide":[118,139],"feedback":[119],"errors.":[121],"The":[122],"has":[124,146],"been":[125,147],"implemented":[126],"as":[127],"plug-in":[129],"SIETTE":[132],"system":[134],"in":[136],"addition,":[137],"adaptive":[140],"behaviour":[141],"selection.":[144],"It":[145],"successfully":[148],"used":[149],"by":[150],"more":[151],"than":[152],"thousand":[154],"students":[155],"formative":[157],"summative":[159],"assessment.":[160]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2026-03-11T14:59:36.786465","created_date":"2024-05-29T00:00:00"}
