Selección de herramientas para ambientes de desarrollo integrado habilitados con 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
Citas
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
Derechos de autor 2025 Giovanna Virginia Cianfaglione, Frank Alejandro Caicedo , María Pérez, Dinarle Ortega
Esta obra está bajo licencia internacional Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0.
Copyright
La Revista de la Universidad del Zulia declara que reconoce los derechos de los autores de los trabajos originales que en ella se publican; dichos trabajos son propiedad intelectual de sus autores. Los autores preservan sus derechos de autoría y comparten sin propósitos comerciales, según la licencia adoptada por la revista..
Esta obra está bajo la licencia:
Creative Commons Reconocimiento-NoComercial-CompartirIgual 4.0 Internacional (CC BY-NC-SA 4.0)