La inteligencia artificial aplicada a la optimización de programas informáticos

Autores/as

DOI:

https://doi.org/10.55813/gaea/jessr/v3/n1/61

Resumen

La optimización de programas informáticos es un área de gran importancia en la industria de la tecnología. La aplicación de la inteligencia artificial (IA) a esta tarea puede permitir mejoras significativas en el rendimiento y la eficiencia de los programas. El objetivo de este documento es explorar la aplicación de la IA a la optimización de programas informáticos y discutir sus beneficios y riesgos potenciales. Se realizó una revisión de la literatura existente sobre la aplicación de la IA a la optimización de programas informáticos. Se examinaron diversos estudios y artículos académicos para identificar las principales técnicas y enfoques utilizados en esta área. Al utilizar técnicas de aprendizaje automático y otros métodos de IA, se pueden identificar patrones y optimizar procesos de manera que no podrían hacerse de forma manual. Es importante que se aborden estos problemas de manera responsable y ética, para garantizar que sus beneficios se maximicen y se minimicen sus riesgos potenciales. En conclusión, la aplicación de la IA a la optimización de programas informáticos tiene el potencial de transformar la industria de la tecnología y mejorar significativamente el rendimiento y la eficiencia de los programas.

Descargas

Los datos de descarga aún no están disponibles.

Biografía del autor/a

  • Erazo-Luzuriaga, Alex Fernando, Escuela Superior Politécnica De Chimborazo

    Ingeniero en sistemas graduado en la Escuela Superior Politécnica de Chimborazo, Master en Diseño y Gestión de Proyectos Tecnológicos en la UNIR, Analista de Tecnologías de la Comunicación en la ESPOCH, y Analista De Control y Actualización de la Producción Científica en la ESPOCH actualmente

  • Ramos-Secaira, Francisco Marcelo, Pontificia Universidad Católica del Ecuador

    Magíster en Sistemas de Información Gerencial, es Auditor Informático acreditado por la ISO 27001-2013 y Perito Informático acreditado por el Consejo de la Judicatura, estos dos parámetros acrecientan su curriculum profesional; su experiencia laboral le ha permitido desarrollarse en diferentes ámbitos, en el sector privado desempeñó sus actividades en varias empresas como soporte tecnológico y desarrollo de software, esto le permitió aventurarse a crear su propia empresa de dirección y gestión de proyectos informáticos denominada Idrix Technology S.A. la cual a desarrollado varios sistemas informáticos contables, financieros y administrativos. Considera que es importante mantenerse actualizado constantemente realizando varios cursos de capacitación y actualización profesional. Sus ganas de superación constante y de contribuir al desarrollo de la sociedad, lo llevó a ser docente en educación superior desempeñándose en instituciones como el Instituto Tecnológico Superior Los Andes y en la Pontificia Universidad Católica del Ecuador hasta la actualidad. A lo largo de su carrera profesional ha recibido algunos reconocimientos por su alto compromiso y desempeño en las actividades desarrolladas en instituciones públicas como lo es la Agencia Nacional de Tránsito y el Servicio Integrado de Seguridad.

  • Galarza-Sánchez, Paulo César, Instituto Superior Tecnológico Tsa´chila

    Ingeniero en Sistemas e Informática con una maestría en Sistemas de Información Gerencial, bajo el perfil de la algoritmia y las tecnologías ágiles, involucrado en proyectos de Investigación y congresos académicos, con experiencia laboral en docencia de educación media y superior, programación y manejo de base de datos, capacitado en todas las etapas del desarrollo de software, estructura de datos, herramientas CASE, diseño UX/UI, análisis y generación de reportes. Actualmente docente en el Instituto Superior Tecnológico Tsa´chila.

  • Boné-Andrade, Miguel Fabricio, Pontificia Universidad Católica del Ecuador

    Ingeniero de sistemas y computación, Magíster en sistemas de telecomunicaciones, Magíster en tecnologías de la información mención en seguridad de redes y comunicaciones, Docente de La Universidad Técnica Luis Vargas Torres de Esmeraldas, Sede Santo Domingo de los Tsáchilas.

Referencias

Alomari, M., Alomari, M. M., & Alja'am, J. M. (2020). The Role of Artificial Intelligence in Software Optimization: A Review. International Journal of Advanced Computer Science and Applications, 11(1), 77-86. Obtenido de https://doi.org/10.14569/IJACSA.2020.011017
Amazon. (2021). Amazon Personalize. Amazon Web Services.
Arora, D., & Jain, A. (2018). An Overview of Applications of Artificial Intelligence in Software Engineering. In 2018 2nd International Conference on Computing Methodologies and Communication (ICCMC), 791-794. Obtenido de https://doi.org/10.1109/ICCMC.2018.8463077
Bakshi, S., & Agrawal, S. (2019). Evolution of software engineering through machine learning and artificial intelligence. In 2019 IEEE 5th International Conference for Convergence in Technology (I2CT), 1-4. Obtenido de https://doi.org/10.1109/I2CT45716.2019.9033824
Bansal, A., & Singh, N. (2020). A systematic mapping study on the usage of artificial intelligence in software engineering. Software: Evolution and Process, 32(10), e2266. Obtenido de https://doi.org/10.1002/smr.2266
Bishop, C. M. (2006). Pattern recognition and machine learning (Vol. 4). Springer, 4.
Brynjolfsson, E., & McAfee, A. (2014). The second machine age: Work, progress, and prosperity in a time of brilliant technologies. WW Norton & Company.
Chen, M., Mao, S., & Liu, Y. (2018). Big Data: A Survey. Mobile Networks and Applications, 19(2), 171-209. Obtenido de https://doi.org/10.1007/s11036-018-1059-5
Chui, M., Manyika, J., & Miremadi, M. (2016). Where machines could replace humans—and where they can’t (yet). McKinsey Quarterly, 1-12.
Comisión Europea. (2019). Comisión Europea. Obtenido de https://ec.europa.eu/digital-single-market/en/news/ethics-guidelines-trustworthy-ai
Crawford, K., & Calo, R. (2016). There is a blind spot in AI research. Nature, 538(7625), 311-313.
Dresner Advisory Services. (2020). Wisdom of Crowds Business Intelligence Market Study.
Forbes. (2021). Forbes. Obtenido de https://www.forbes.com/sites/forbestechcouncil/2021/02/05/the-pros-and-cons-of-ai-in-decision-making/?sh=3e8f08194332
Gartner. (2019). Gartner Survey Shows Lack of Skills and Quality Data Are Big Barriers to Artificial Intelligence Adoption. Obtenido de https://www.gartner.com/en/newsroom/press-releases/2019-06-25-gartner-survey-shows-lack-of-skills-and-quality-data
GitHub. (2021). GitHub. Obtenido de https://github.com/tensorflow/tensorflow
Glover, F. (1989). Tabu search—part I. ORSA Journal on Computing, 1(3), 190-206.
Glover, F. (1989). Tabu search—part I. ORSA Journal on computing, 1(3), 190-206.
Goldberg, D. E. (1989). Genetic algorithms in search, optimization, and machine learning. Addison-Wesley Longman Publishing Co., Inc.
Goodall, N. J. (2014). Machine ethics and automated vehicles. Springer Link.
Goyal, M., Singh, N., & Gupta, R. (2020). Artificial Intelligence in Software Engineering: A Systematic Mapping Study. Journal of Systems and Software, 170. Obtenido de https://doi.org/10.1016/j.jss.2020.110748
Harvard Business Review. (2021). What's Holding Back AI: Lack of Quality Data and Trust. Harvard Business Review. Obtenido de https://hbr.org/2021/02/whats-holding-back-ai-lack-of-quality-data-and-trust
Haykin, S. (2009). Neural networks and learning machines (Vol. 3). Pearson Upper Saddle River, NJ, USA.
Haykin, S. (2009). Neural networks and learning machines. Pearson Education.
Holland, J. H. (1992). Adaptation in natural and artificial systems: An introductory analysis with applications to biology, control, and artificial intelligence. MIT Press.
Horowitz, M. C. (2016). The promise and peril of military applications of artificial intelligence. Bulletin of the Atomic Scientists, 72(3), 166-171.
iFlytek. (2019). iFlytek. Obtenido de https://www.prnewswire.com/news-releases/an-independent-study-shows-iflyteks-speech-recognition-technology-improves-customer-service-efficiency-by-80-300814602.html
Insights, MIT Technology Review. (2020). Solving the Data Dilemma: How to Get Your Data Strategy Right. Obtenido de https://www.technologyreview.com/insights/2020/02/13/solving-the-data-dilemma-how-to-get-your-data-strategy-right/
Karaboga, D. (2005). An idea based on honey bee swarm for numerical optimization. Technical Report TR06, Erciyes University, Engineering Faculty, Computer Engineering Department.
Karaboga, D. (2005). An idea based on honey bee swarm for numerical optimization. Technical report-tr06, Erciyes University, Engineering Faculty, Computer Engineering Department.
Karthick, M., Vijayakumar, P., & Manikandan, M. (2021). Improving Performance of Distributed Database Systems Using Artificial Intelligence. Journal of Digital Information Management, 19(2), 85-92. Obtenido de Journal of Digital Information Management
Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization. In Proceedings of the IEEE International Conference on Neural Networks, 1942-1948.
Kennedy, J., & Eberhart, R. (1995). Particle swarm optimization. In Proceedings of ICNN'95 - International Conference on Neural Networks, 4, 1942-1948.
Kirkpatrick, S., Gelatt, C. D., & Vecchi, M. P. (1983). Optimization by simulated annealing. Science, 220(4598), 671-680.
Kirkpatrick, S., Gelatt, C. D., & Vecchi, M. P. (1983). Optimization by simulated annealing. Science, 220(4598), 671-680.
LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521(7553), 436-444.
LeCun, Y., Bengio, Y., & Hinton, G. (2015). Deep learning. Nature, 521(7553), 436-444.
McKinsey & Company. (2018). McKinsey & Company. Obtenido de https://www.mckinsey.com/business-functions/mckinsey-analytics/our-insights/how-artificial-intelligence-can-deliver-real-value-to-companies
Nagarajaiah, R., & Srinivasa, K. G. (2020). Artificial intelligence in software engineering. In 2020 2nd International Conference on Advances in Computing, Communication Control and Networking (ICACCCN), 145-148. Obtenido de https://doi.org/10.1109/ICACCCN51078.2020.9253524
Nguyen, P. H., Nguyen, V. L., Nguyen, H. M., Nguyen, Q. T., & Thai, M. T. (2020). A survey of machine learning for big data processing. Big Data Analytics, 7(1), 1-38. Obtenido de https://doi.org/10.1186/s41044-020-00034-2
Nilsson, N. J. (2009). Understanding AI: Its nature and future. AI Magazine, 30(4), 49-54. Obtenido de https://doi.org/10.1609/aimag.v30i4.2297
NVIDIA. (2021). NVIDIA. Obtenido de https://developer.nvidia.com/tensorrt
ResearchAndMarkets.com. (2020). Global Artificial Intelligence Platforms Market Forecast to 2025: Leading Players are Google, Amazon, Microsoft, IBM, Palantir Technologies, and Wipro. Obtenido de https://www.researchandmarkets.com/reports/5017837/global-artificial-intelligence-platforms-market
Russell, S. J., & Norvig, P. (2016). Inteligencia artificial: Un enfoque moderno. Pearson.
Sutton, R. S., & Barto, A. G. (2018). Reinforcement learning: An introduction. MIT Press.
The Business Research Company. (2020). Real-time Analytics Market Global Report 2020-30: Covid-19 Growth and Change. GlobeNewswire. GlobeNewswire. Obtenido de https://www.globenewswire.com/news-release/2020/06/24/2053103/0/en/Real-time-Analytics-Market-Global-Report-2020-30-Covid-19-Growth-and-Change.html
UPS ORION: UPS. (2020). UPS ORION: UPS.
Verma, S., Gupta, V., & Singh, R. (2020). A Systematic Literature Review of Artificial Intelligence in Software Engineering. Journal of King Saud University-Computer and Information Sciences, 32(3), 273-289. Obtenido de https://doi.org/10.1016/j.jksuci.2019.09.001

Descargas

Publicado

2023-01-30

Cómo citar

Erazo-Luzuriaga, A. F., Ramos-Secaira, F. M., Galarza-Sánchez, P. C., & Boné-Andrade, M. F. (2023). La inteligencia artificial aplicada a la optimización de programas informáticos. Journal of Economic and Social Science Research, 3(1), 48-63. https://doi.org/10.55813/gaea/jessr/v3/n1/61

Artículos más leídos del mismo autor/a