[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-124244-es":3,"doc-seo-124244-110":31,"detail-sidebar-cat-0-es-110":92},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":21,"is_downloadable":21,"audit_status":21,"page_count":22,"language":23,"language_code":24,"site_id":25,"html_lang":24,"table_of_contents":26,"faqs":27,"seo_title":28,"seo_description":14,"update_tm":29,"read_time":30},124244,549768702563,"Sage","https://ap-avatar.wpscdn.com/avatar/8000c4aa63b76e948b?x-image-process=image/resize,m_fixed,w_180,h_180&k=1786536092046926083",41,"Investigación e Informes","Taxonomía de algoritmos basados en Machine Learning aplicados en la Ingeniería de Software - Simposio Argentino de Ingeniería de Software","Crecimiento acelerado de la industria impulsa la búsqueda de técnicas para optimizar procesos de desarrollo y elevar la calidad del producto. En paralelo, el uso de Inteligencia Artificial y Machine Learning se expande, pero persiste una brecha de comprensión sobre su aplicación en Ingeniería de Software. El trabajo presenta un análisis sistemático de literatura 2018-2023 para construir una taxonomía de algoritmos de ML por etapas de desarrollo, destacando la fase de pruebas como la más investigada y señalando desempeño aceptable de Random Forest para optimizar tareas simultáneas.","ASSE, Simposio Argentino de Ingeniería de Software  \nTaxonomía de algoritmos basados en Machine Learning aplicados  \nen la Ingeniería de Software.  \nAlex Paul Enciso Rolon 1[0000−1111−2222−3333], Osvaldo González Prieto 1[1111−2222−3333−4444], and  \nBenjamin Barán2[2222−−3333−4444−5555]  \n1 Facultad Politécnica, Universidad Nacional del Este, Ciudad del Este, Paraguay  \n{alexpenciso,[osvalcde}@fpune.edu.py](osvalcde}@fpune.edu.py)  \n2 Facultad de Informática, Universidad Comunera, Asunción, [Paraguay](Paraguay bbaran@cba.com.py)[ bbaran@cba.com.py](Paraguay bbaran@cba.com.py)  \nAbstract. The constant growth of the software industry has driven companies to explore new ways to improve their processes, generating novel techniques to optimize the tasks involved in software development, in order to increase the efficiency of these processes. At the same time, the terms“Artificial Intelligence” and “Machine Learning” (ML), are being increasingly used, but there still is a certain lack of knowledge about these concepts. Given this context, our main objective is to establish a connection between these disciplines, in order to better understand the benefit of using ML in Software Engineer. In this work, a systematic analysis of the scientific literature published between 2018 and 2023 has been carried out in order to create a taxonomy of Machine Learning algorithms applied to the stages required for software development. The most prominent results indicate that the testing phase in the software development cycle is one of the most researched areas in relation to the aforementioned challenges. Furthermore, it has been observed that some ML algorithms such as Random Forest demonstrate acceptable performance in optimizing one or more tasks simultaneously in the software development process.  \nKeywords: Machine Learning · Software Engineering · Taxonomy.  \n1 Introducción  \nEste trabajo se originó en la necesidad de conocer nuevas herramientas aplicables a la Ingeniería de Software con el propósito de optimizar sus procesos y mejorar la calidad del producto. La elección de investigar el uso de Aprendizaje de Máquinas mas comunmente mencionado como Machine Learning (ML), en esta área se basó en la percepción de que muchos procesos podían ser conceptualizados como problemas de optimización, y ML ofrecía una posible solución proporcionando una aproximación a la función objetivo, según se señala en [35] . El objetivo principal es optimizar los procesos de la Ingenieríade Software para facilitar la creación de aplicaciones, ya sean simples o complejas.  \nLa industria de desarrollo de software experimentaría un crecimiento del 21% para el año 2028 [33] . La tendencia predominante es la entrega rápida de soluciones, comprometiendo la calidad en fases como la codificación y pruebas, esta última considerada crítica en el desarrollo de software [1] . La ingenieríade software, vista como una construcción altamente compleja, presentaba desafíos cuando se enfrentabaa situaciones con un gran número de variables, motivando la exploración del ML como posible solución.  \nEstas situaciones nos lleva plantear las siguientes Preguntas de Investigación (PI):  \nPI1- ¿Existen evidencias de optimización en el proceso de desarrollo de software utilizando algoritmos basados en ML?  \nMemorias de las 53 JAIIO-ASSE-ISSN: 2451-7496-Página 86  \nASSE, Simposio Argentino de Ingeniería de Software  \n2 A. Enciso et al.  \nPI2- ¿Qué técnicas existen para la generación de modelos basados en ML en la ingeniería de software?  \nPI3- ¿Cuáles son las herramientas que se utilizan en el ML dentro de la Ingeniería de Software?  \nPI4- ¿Cuáles son los algoritmos más usados de ML aplicados para optimizar tareas de la Ingeniería de Software?  \nPI5- ¿Qué tareas de la ingeniería de software son optimizadas por los modelos de ML?  \nLa necesidad de la industria de software de entregar soluciones de manera rápida y garantizar su calidad, con ML emergiendo como una herramienta potencialmente úti","cbCaic7bNAzqncUS","https://ap.wps.com/l/cbCaic7bNAzqncUS","pdf",534682,2,1,14,"Spanish","es",110,"# Introducción\n## Preguntas de investigación\n# Discusión de literatura relevante\n## Trabajos sobre ML en codificación y testeo\n## Reparación automática de programas con ML\n## Generación de entradas de prueba con aprendizaje reforzado profundo\n## Comparación de arquitecturas para generación automática de código","[{\"question\":\"Cuál es el objetivo principal del trabajo sobre Machine Learning y la Ingeniería de Software?\",\"answer\":\"El objetivo principal es elaborar una taxonomía del uso de algoritmos basados en Machine Learning en las distintas etapas de la Ingeniería de Software para optimizar procesos y mejorar el desarrollo.\"},{\"question\":\"Qué rango de años abarca el análisis sistemático de la literatura y por qué?\",\"answer\":\"Se realiza un análisis de la literatura científica publicada entre 2018 y 2023, con el fin de construir una taxonomía fundamentada sobre algoritmos de ML aplicados al ciclo de desarrollo.\"},{\"question\":\"Qué fase del ciclo de desarrollo aparece como la más investigada en relación con ML?\",\"answer\":\"La fase de pruebas dentro del ciclo de desarrollo de software es identificada como uno de los ámbitos más investigados en los resultados del estudio.\"}]","Taxonomía de algoritmos basados en Machine Learning aplicados en la Ingeniería de Software - Simposio Argentino de Ingeniería de Software | PDF",1785821201,22,{"code":4,"msg":32,"data":33},"ok",{"site_id":25,"language":24,"slug":34,"title":13,"keywords":35,"description":14,"schema_data":36,"social_meta":87,"head_meta":89,"extra_data":91,"updated_unix":29},"taxonomy-of-machine-learning-based-algorithms-applied-in-software-engineering-argentinian-software-engineering-symposium","",{"@graph":37,"@context":86},[38,54,69],{"@type":39,"itemListElement":40},"BreadcrumbList",[41,45,48,51],{"item":42,"name":43,"@type":44,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":46,"name":47,"@type":44,"position":20},"https://docshare.wps.com/es/document/","Document",{"item":49,"name":12,"@type":44,"position":50},"https://docshare.wps.com/es/document/investigación-e-informes/",3,{"item":52,"name":13,"@type":44,"position":53},"https://docshare.wps.com/es/document/taxonomy-of-machine-learning-based-algorithms-applied-in-software-engineering-argentinian-software-engineering-symposium/124244/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":24,"description":14,"dateModified":62,"datePublished":63,"encodingFormat":61,"isAccessibleForFree":64,"interactionStatistic":65},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":42,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-08-15","2026-08-04",true,{"@type":66,"interactionType":67,"userInteractionCount":20},"InteractionCounter",{"@type":68},"ViewAction",{"@type":70,"mainEntity":71},"FAQPage",[72,78,82],{"name":73,"@type":74,"acceptedAnswer":75},"Cuál es el objetivo principal del trabajo sobre Machine Learning y la Ingeniería de Software?","Question",{"text":76,"@type":77},"El objetivo principal es elaborar una taxonomía del uso de algoritmos basados en Machine Learning en las distintas etapas de la Ingeniería de Software para optimizar procesos y mejorar el desarrollo.","Answer",{"name":79,"@type":74,"acceptedAnswer":80},"Qué rango de años abarca el análisis sistemático de la literatura y por qué?",{"text":81,"@type":77},"Se realiza un análisis de la literatura científica publicada entre 2018 y 2023, con el fin de construir una taxonomía fundamentada sobre algoritmos de ML aplicados al ciclo de desarrollo.",{"name":83,"@type":74,"acceptedAnswer":84},"Qué fase del ciclo de desarrollo aparece como la más investigada en relación con ML?",{"text":85,"@type":77},"La fase de pruebas dentro del ciclo de desarrollo de software es identificada como uno de los ámbitos más investigados en los resultados del estudio.","https://schema.org",{"og:url":52,"og:type":88,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":90,"canonical":52},"index,follow",{"doc_id":7,"site_id":25},{"code":4,"msg":5,"data":93},[94,99,103,107,111,113,117,120,124,128],{"id":95,"doc_module":4,"doc_module_name":47,"category_name":96,"show_sort_weight":97,"slug":98},39,"Cómic",60,"comic",{"id":100,"doc_module":4,"doc_module_name":47,"category_name":101,"show_sort_weight":97,"slug":102},43,"Estilo de Vida","lifestyle",{"id":104,"doc_module":4,"doc_module_name":47,"category_name":105,"show_sort_weight":97,"slug":106},38,"Examen","exam",{"id":108,"doc_module":4,"doc_module_name":47,"category_name":109,"show_sort_weight":97,"slug":110},44,"General","general",{"id":11,"doc_module":4,"doc_module_name":47,"category_name":12,"show_sort_weight":97,"slug":112},"research-report",{"id":114,"doc_module":4,"doc_module_name":47,"category_name":115,"show_sort_weight":97,"slug":116},37,"Literatura","literature",{"id":30,"doc_module":4,"doc_module_name":47,"category_name":118,"show_sort_weight":97,"slug":119},"Relatos y Novelas","story-novel",{"id":121,"doc_module":4,"doc_module_name":47,"category_name":122,"show_sort_weight":97,"slug":123},42,"Religión y Espiritualidad","religion-spirituality",{"id":125,"doc_module":4,"doc_module_name":47,"category_name":126,"show_sort_weight":97,"slug":127},40,"Salud y Atención Médica","healthcare",{"id":129,"doc_module":4,"doc_module_name":47,"category_name":130,"show_sort_weight":97,"slug":131},24,"Tecnología","technology"]