Mostrar el registro sencillo del ítem
Data from "An empirical evaluation of Lex/Yacc and ANTLR parser generation tools"
dc.contributor.author | Ortín Soler, Francisco | |
dc.contributor.author | Quiroga Álvarez, José | |
dc.contributor.author | Rodríguez Prieto, Óscar | |
dc.contributor.author | García Rodríguez, Miguel | |
dc.date.accessioned | 2024-01-16T07:46:50Z | |
dc.date.available | 2024-01-16T07:46:50Z | |
dc.date.issued | 2021-10-25 | |
dc.identifier.uri | https://hdl.handle.net/10651/70833 | |
dc.description | Data from the article "F. Ortin, J. Quiroga, O. Rodriguez-Prieto, M. Garcia. An empirical evaluation of Lex/Yacc and ANTLR parser generation tools. PLOS ONE 17(3), pp. 1-16, 2022. https://doi.org/10.1371/journal.pone.0264326" | spa |
dc.description.abstract | Parsers are used in different software development scenarios such as compiler construction, data format processing, machine-level translation, and natural language processing. Due to the widespread usage of parsers, there exist different tools aimed at automizing their generation. Two of the most common parser generation tools are the classic Lex/Yacc and ANTLR. Even though ANTLR provides more advanced features, Lex/Yacc is still the preferred choice in many university courses. There exist different qualitative comparisons of the features provided by both approaches, but no study evaluates empirical features such as language implementor productivity and tool simplicity, intuitiveness, and maintainability. In this article, we present such an empirical study by conducting an experiment with undergraduate students of a Software Engineering degree. Two random groups of students implement the same language using a different parser generator, and we statistically compare their performance with different measures. Under the context of the academic study conducted, ANTLR has shown significant differences for most of the empirical features measured. | spa |
dc.description.sponsorship | This work has been partially funded by the Spanish Department of Science, Innovation, and Universities: project RTI2018-099235-B-I00. The authors have also received funds from the University of Oviedo through its support of official research groups (GR-2011-0040). | spa |
dc.language.iso | eng | spa |
dc.relation.isreferencedby | F. Ortin, J. Quiroga, O. Rodriguez-Prieto, M. Garcia. An empirical evaluation of Lex/Yacc and ANTLR parser generation tools. PLOS ONE 17(3), pp. 1-16, 2022. https://doi.org/10.1371/journal.pone.0264326 | spa |
dc.rights | Open Data Commons Attribution License (ODC-By) | spa |
dc.rights.uri | http://opendatacommons.org/licenses/by/ | |
dc.subject | Parser generation | spa |
dc.subject | Compiler construction | spa |
dc.subject | Parser | spa |
dc.subject | Lexer | spa |
dc.subject | ANTLR | spa |
dc.subject | Lex | spa |
dc.subject | Yacc | spa |
dc.title | Data from "An empirical evaluation of Lex/Yacc and ANTLR parser generation tools" | spa |
dc.type | dataset | spa |
dc.identifier.doi | 10.17811/ruo_datasets.70833 | |
dc.relation.projectID | info:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/RTI2018-099235-B-I00/ES/MODELADO DE USUARIO PARA PERSONALIZACION DE INTERFAZ GUIADO POR ANALISIS AUTOMATICO DE PATRONES DE COMPORTAMIENTO/ | spa |
dc.relation.projectID | info:eu-repo/grantAgreement/University of Oviedo/Plan Propio 2021 - Grants for the maintenance of research activities of university research institutes and research groups recognized by the University of Oviedo/GR-2011-0040/ES/Computational Reflection Research Group/ | spa |
dc.rights.accessRights | open access | spa |
dc.relation.ispartofURI | http://hdl.handle.net/10651/65175 | |
dc.publication.year | 2021 |
Ficheros en el ítem
![untranslated untranslated](/dspace/themes/Mirage2/images/uniovi/openAccess.png)
![untranslated untranslated](/dspace/themes/Mirage2/images/uniovi/openAccess.png)
Este ítem aparece en la(s) siguiente(s) colección(ones)
-
Datos de investigación [64]
Esta colección contiene los datos primarios recopilados o generados en el transcurso de un proyecto de investigación. -
Informática [813]
-
Investigaciones y Documentos OpenAIRE [8112]
Publicaciones resultado de proyectos financiados con fondos públicos