{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,20]],"date-time":"2026-02-20T18:34:09Z","timestamp":1771612449089,"version":"3.50.1"},"publisher-location":"Cham","reference-count":22,"publisher":"Springer Nature Switzerland","isbn-type":[{"value":"9783031477645","type":"print"},{"value":"9783031477652","type":"electronic"}],"license":[{"start":{"date-parts":[[2023,11,9]],"date-time":"2023-11-09T00:00:00Z","timestamp":1699488000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2023,11,9]],"date-time":"2023-11-09T00:00:00Z","timestamp":1699488000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2024]]},"DOI":"10.1007\/978-3-031-47765-2_22","type":"book-chapter","created":{"date-parts":[[2023,11,8]],"date-time":"2023-11-08T15:03:04Z","timestamp":1699455784000},"page":"296-308","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["Using Compiler Errors Messages to Feedback High School Students Through Machine Learning Methods"],"prefix":"10.1007","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-1343-7056","authenticated-orcid":false,"given":"V\u00edctor Gonzalo Rivero","family":"Mart\u00ednez","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6110-9718","authenticated-orcid":false,"given":"Maricela Quintana","family":"L\u00f3pez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-5254-0939","authenticated-orcid":false,"given":"Asdr\u00fabal L\u00f3pez","family":"Chau","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7974-1498","authenticated-orcid":false,"given":"V\u00edctor Manuel Landassuri","family":"Moreno","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2023,11,9]]},"reference":[{"key":"22_CR1","doi-asserted-by":"crossref","unstructured":"Becker. B.: An effective approach to enhancing compiler error messages. In: Proceedings of the 47th ACM Technical Symposium on Computing Science Education (2016)","DOI":"10.1145\/2839509.2844584"},{"key":"22_CR2","unstructured":"Noriega, R., Mendoza, A., Robledo, I., Acosta, A., Esquivel. C.: An\u00e1lisis de resultados del examen departamental: caso de estudio departamental de Fundamentos de Programaci\u00f3n. Universidad Aut\u00f3noma de Ciudad Juarez, p. 26 (2016)"},{"key":"22_CR3","unstructured":"Viveros, J.L., L\u00f3pez. M. Villareal. Y.: Estrategias para Reducir el Indice de Reprobaci\u00f3n en Fundamentos de Programaci\u00f3n de Sistemas Computacionales del I.T. Mexicali. Revista de gest\u00f3n empresarial y sustemtabilidad, 2(1), 25\u201341 (2016)"},{"key":"22_CR4","doi-asserted-by":"crossref","unstructured":"Santimateo, G.N., Gonz\u00e1lez, E.: Study of dificulties in teaching and learning in the basic courses in computer programming in panama. RITI J. 6, 11 (2018)","DOI":"10.36825\/RITI.06.11.003"},{"key":"22_CR5","unstructured":"Rivero, V. Quintana, M. L\u00f3pez, A.: Analysis of the behavior of programming students during their learning process using decision trees. Res. Comput. Sci. 151(8), 75\u201386 (2022)"},{"key":"22_CR6","doi-asserted-by":"crossref","unstructured":"Kadar, R., Wahab, N.A., Othman, J.S.M., Mahlan, S.B.: A study of difficulties in teaching and learning programming. a systematic literature review, Int. J. Acad. Res. Progressive Educ. Dev. 10(3), 591\u2013605 (2021)","DOI":"10.6007\/IJARPED\/v10-i3\/11100"},{"key":"22_CR7","doi-asserted-by":"crossref","unstructured":"Ahmed, U., Kumar, P., Karkare, A. Kar. P., Gulwani. S.: Compilation Error Repair For the Student Programs. From the Programs, Gothenburg, Sweden (2018)","DOI":"10.1145\/3183377.3183383"},{"key":"22_CR8","unstructured":"Yasunaga, M., Liang. P.: Graph-based, Self-Supervised Program Repair from Diagnostic Feedback. International Conference on Machine Learning (2020)"},{"key":"22_CR9","doi-asserted-by":"crossref","unstructured":"HyeonTae, S. Yo-Sub. H. Sang-Ki, K.: MultiFix.: Learning to Repair Multiple Errors by Optimal Alignment Learning. Association for Computational Linguistics, Findings of the Association for Computational Linguistics: EMNLP, p. 4850\u20134855 (2021)","DOI":"10.18653\/v1\/2021.findings-emnlp.417"},{"key":"22_CR10","doi-asserted-by":"crossref","unstructured":"Ahmed, T., Ledesma. N.R. Devanbu. P.: Synshine: improved fixing of syntax errors, IEEE Trans. Software Eng. 49(4), pp. 2169\u20132181 (2022)","DOI":"10.1109\/TSE.2022.3212635"},{"key":"22_CR11","unstructured":"Berabi, B., Jingxuan, H., Raychev, V., Vechev. M.,: TFix: Learning to Fix Coding Errors with a Text-to-Text Transformer. In: International Conference on Machine Learning, (2021)"},{"key":"22_CR12","doi-asserted-by":"crossref","unstructured":"Santos, E. Campbell, J., Hindle, A., Amaral., J.: Finding and correcting syntax errors using recurrent neural networks. PeerJ Preprints. 5, e3123v1 (2017)","DOI":"10.7287\/peerj.preprints.3123"},{"key":"22_CR13","doi-asserted-by":"crossref","unstructured":"Ahmed, U. Sindhgatta, R. Srivastava, N., Karkare, A.: Targeted Example Generation for Compilation Errors. In 34th IEEE\/ACM International Conference on Automated Software Engineering (ASE) (2019)","DOI":"10.1109\/ASE.2019.00039"},{"key":"22_CR14","doi-asserted-by":"crossref","unstructured":"Mesbah, A., Rice, A., Aftandilian, E., Johnston, E. Glorioso, N.: DeepDelta.: Learning to Repair Compilation Errors. In Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (2019)","DOI":"10.1145\/3338906.3340455"},{"key":"22_CR15","doi-asserted-by":"crossref","unstructured":"Wu, B., Campora III, J., Chen. S.: Learning User Friendly Type-Error Messages. Proc. ACM Program.Lang. 1(OOPSLA), 1\u201329 (2017)","DOI":"10.1145\/3133930"},{"key":"22_CR16","doi-asserted-by":"crossref","unstructured":"Wang, H., Henyuan, L., Li, Z., Liu, Y., Sun, F., Chen, X.: A Token-based Compilation Error Categorization and Its Applications. J. Soft. Evol. Process. 35(2), (2022)","DOI":"10.1002\/smr.2512"},{"key":"22_CR17","doi-asserted-by":"crossref","unstructured":"Joshi, H., Cambronero, J., Gulwani, S., Le, V., Radicek. I., Verbruggen, G.: Repair Is Nearly Generation: Multilingual Program Repair with LLMs, in The Thirty-Seventh AAAI Conference on Artificial Intelligence (AAAI-23) (2023)","DOI":"10.1609\/aaai.v37i4.25642"},{"key":"22_CR18","unstructured":"\u00c1lvarez. J.F.: El error como estrategia pedag\u00f3gica para generar un aprendizaje eficaz. In Conference Proceedings CIVINEDU, Espa\u00f1a (2019)"},{"key":"22_CR19","unstructured":"Dasari, D.B., R. K., V.G.: Text categorization and machine learning methods: current state of the art, Global J. Comput. Sci. Technol. Soft. Data Eng. 12(11), 36\u201340 (2012)"},{"key":"22_CR20","unstructured":"Maheswariy. M.U., J. G. R., S.: Text Mining: survey on techniques and applications. Int. J. Sci. Res. (IJSR). 6(6), 1660\u20131664 (2017)"},{"key":"22_CR21","doi-asserted-by":"crossref","unstructured":"Mari\u00f1elarena, L. Errecalde, M., Castro. A.: Extracci\u00f3n de conocimiento con t\u00e9cnicas de miner\u00eda de textos aplicadas a la psicolog\u00eda. Revista Argentina de Ciencias del Comportamiento, 9(2), 65\u201376 (2017)","DOI":"10.32348\/1852.4206.v9.n2.12701"},{"key":"22_CR22","doi-asserted-by":"crossref","unstructured":"Radakovi\u0107, D. Steingartner, W.: High School Students Common Errors in Programing. In International Cientific Conference on Information Technology and data related research (2022)","DOI":"10.15308\/Sinteza-2022-104-108"}],"container-title":["Lecture Notes in Computer Science","Advances in Computational Intelligence"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-031-47765-2_22","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,11,19]],"date-time":"2024-11-19T07:04:34Z","timestamp":1731999874000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/978-3-031-47765-2_22"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,11,9]]},"ISBN":["9783031477645","9783031477652"],"references-count":22,"URL":"https:\/\/doi.org\/10.1007\/978-3-031-47765-2_22","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"value":"0302-9743","type":"print"},{"value":"1611-3349","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,11,9]]},"assertion":[{"value":"9 November 2023","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"MICAI","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Mexican International Conference on Artificial Intelligence","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Yucat\u00e1n","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Mexico","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2023","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13 November 2023","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"18 November 2023","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"22","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"micai2023","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.micai.org\/2023\/","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}}]}}