Selección de herramientas para ambientes de desarrollo integrado habilitados con inteligencia artificial

Palabras clave: Entornos de Desarrollo Integrado, Análisis de características, ISO 25010, ISO 25059, Inteligencia Artificial

Resumen

El avance tecnológico ha impulsado el crecimiento acelerado de herramientas de software tipo Entornos de Desarrollo Integrados (IDE) habilitadas por Inteligencia Artificial (IA), ofreciendo a los desarrolladores oportunidades ilimitadas de abordar problemas, automatizar tareas y potenciar la creatividad en diversas áreas, desde el análisis de datos hasta la generación de contenido, lo que hace que su selección no sea una tarea fácil. El objetivo de este artículo es evaluar tres herramientas tipo IDE habilitadas con IA tales como, Visual Studio Code, NetBeans y Apple Xcode, usando el método de Evaluación de Análisis de Características de DESMET, con sus respectivas métricas obtenidas a partir del método Goal Question Metric (GQM). La identificación del conjunto de características, están fuertemente orientadas en las características de los estándares ISO 25010 y ISO 25059. De esta manera, se cuenta con un mecanismo objetivo y preciso para seleccionar la herramienta IDE habilitadas con IA, más adecuada a las necesidades de cada proyecto de software.

Descargas

La descarga de datos todavía no está disponible.

Biografía del autor/a

Giovanna Virginia Cianfaglione, Universidad Metropolitana, Venezuela

Escuela de Ingeniería de Sistemas, Universidad Metropolitana, Caracas (Venezuela)

Frank Alejandro Caicedo , Universidad Metropolitana, Venezuela

Escuela de Ingeniería de Sistemas, Universidad Metropolitana, Caracas (Venezuela)

María Pérez, Universidad Metropolitana, Venezuela

Escuela de Ingeniería de Sistemas, Universidad Metropolitana, Caracas (Venezuela)

Dinarle Ortega, Universidad Católica Andrés Bello, Venezuela

Escuela de Ingeniería Informática, Universidad Católica Andrés Bello (Venezuela)

Citas

Amazon. (2023). ¿Qué es un entorno de desarrollo integrado (IDE)?. https://aws.amazon.com/es/what-is/ide/#:~:text=El%20IDE%20permite%20a%20los,pruebas%20de%20integraci%C3%B3n%20m%C3%A1s%20complejas.

Apple Inc. (s.f). Xcode. Apple Developer. Retrieved August 22, 2024, from https://developer.apple.com/xcode/

Cook, S; Samalam, A y Unewisse,M. (2021). A metrics framework to facilitate integration of disaggregated software development. Shoalgroup.com. https://shoalgroup.com/wp-content/uploads/2021/07/Cook-Samalam-Unewisse-Metrics-to-Drive-Software-Integration-2021-Ver-1.pdf

Estrada, F y Maya, E. (2016, marzo 6). Metodología GQM. SlideShare. https://www.slideshare.net/slideshow/metodologa-gqm-59163173/59163173

Extensions, L. M. A. (s.f). Visual Studio Code - code editing. Redefined. Visualstudio.com. Retrieved August 22, 2024, from https://code.visualstudio.com/

Finio, M., & Downie, A. (2024, octubre 7). IA en el desarrollo de software. Ibm.com. https://www.ibm.com/es-es/think/topics/ai-in-software-development

Genially. (2021, enero 14). MODELO GQM. https://view.genially.com/5fff8bada3ac614547499ed4/horizontal-infographic-timeline-modelo-gqm

Hernández, Y. J., Velasco-Elizondo, P., & Benítez-Guerrero, y. E. (2016). Evaluando Adecuación Funcional y Usabilidad en Herramientas de Composición desde la Perspectiva del Usuario Final. https://pdfs.semanticscholar.org/31a9/3046d6ff53b975761ac911e1c4441e862a81.pdf

ISO 25000. (2022). ISO/IEC 25059. https://iso25000.com/index.php/normas-iso-25000/iso-25059

ISO 25010. (2022). Iso25000.com. https://iso25000.com/index.php/normas-iso-25000/iso-25010

Kitchenham, B., DESMET. A method for evaluating Software Engineering methods and tools. Computing & Control Engineering Journal: 8(3), 120 – 126 (1997)

Klaxoon. (2024). ¿Cómo elegir las herramientas adecuadas para la gestión de proyectos? https://klaxoon.com/es/insight/como-elegir-las-herramientas-adecuadas-para-la-gestion-de-proyectos

López, C y Noguera, W. (2016). Evaluación De Calidad Externa Con La Norma Iso/Ec 25000 Al "Sistema De Gestión De Documentos Y Pqrd" De La Gobernación De Narino. https://sired.udenar.edu.co/7685/1/91834.pdf

Normas ISO. (2023, septiembre 24). ISO 25010: La norma ISO 25010 puede ayudarte a mejorar la calidad del software y la satisfacción de tus usuarios. Normasiso.org. https://normasiso.org/norma-iso-25010/

NetBeans, A. (s.f.). Apache NetBeans releases. Apache.org. Retrieved August 22, 2024, from https://netbeans.apache.org/front/main/download/

Orta, M. (2024, abril 20). Los Mejores IDEs para PHP: Una Guía Completa para Desarrolladores. Marco Orta; Marco Orta - Web Developer. https://ortamarco.me/blog/mejores-ides-para-php-desarrolladores

RedHat. (2023, julio 31). ¿Qué es y para qué sirve un IDE?. https://www.redhat.com/es/topics/middleware/what-is-ide

Red Hat. (2023). Entornos de Desarrollo Integrado (IDE): Flexibilidad y Adaptabilidad. Recuperado de https://www.redhat.com/en/topics/ide

Software Development. (2024). La Importancia de la Interoperabilidad en las Herramientas de Desarrollo. Recuperado de https://www.softwaredevelopment.com/interoperability-ide

Software Development. (2024, abril 25). ¿Qué sistemas de control de versiones proporcionan la integración más fluida con los IDE más populares? Linkedin.com. https://es.linkedin.com/advice/1/what-version-control-systems-provide-most-octhc?lang=es

Software Development. (2024, marzo 3). How can software product metrics help you make data-driven decisions? Linkedin.com. Recuperado el 6 de agosto de 2024, de https://www.linkedin.com/advice/1/how-can-software-product-metrics-help-you-ipxze

SW Team. (2024, marzo 11) Ides: Qué Son, Para Qué Sirven Y Los Más Populares https://www.swhosting.com/es/blog/ides-que-son-para-que-sirven-y-los-mas-populares

Techopedia.com. (2023). Importancia del Desarrollo del Software en la Tecnología. https://www.techopedia.com/

Valdovinos, G. (2023, mayo 17). Herramientas y metodologías ágiles en el desarrollo de software: cómo optimizar la productividad del equipo. Linkedin.com. https://es.linkedin.com/pulse/herramientas-y-metodolog%C3%ADas-%C3%A1giles-en-el-desarrollo-de-valdovinos
Publicado
2025-01-07
Cómo citar
Cianfaglione, G. V., Caicedo , F. A., Pérez, M., & Ortega, D. (2025). Selección de herramientas para ambientes de desarrollo integrado habilitados con inteligencia artificial. Revista De La Universidad Del Zulia, 16(45), 196-211. https://doi.org/10.5281/zenodo.14607125