How does the use of artificial intelligence influence software development?

Main Article Content

Diego Omar Guerra Poalasin
Francisco Israel Ruales Flores

Abstract

Introduction: An overview of the integration of AI in software development is presented, highlighting its growing relevance in tasks such as code generation, automated testing, and maintenance. It also examines its ability to transform the technology industry and foster innovation. Objectives: The study aims to identify the main contributions of AI to software development, assess its impact on developer productivity and skills, and explore the economic and social implications of its implementation. Methodology: A qualitative and quantitative approach was used, analyzing previous studies, developer surveys, and data on AI-based tools. In addition, use cases in technology companies were investigated to understand how these tools are applied in real-world contexts. Results: The findings reveal that AI significantly improves the efficiency of software development by automating repetitive tasks, reducing errors, and accelerating product delivery. It also fosters continuous learning and human-machine collaboration, allowing developers to focus on more complex and creative tasks. For companies, AI represents a competitive advantage by reducing costs and democratising access to technological development. Conclusions: AI is redefining software development, generating tangible benefits in terms of productivity, accessibility and economic growth. However, its implementation poses ethical and technical challenges that require proper management. Promoting a balanced and responsible use of these tools will be key to maximising their positive impact on the future of the technology industry.

Article Details

How to Cite
Guerra Poalasin, D. O., & Ruales Flores, F. I. (2024). How does the use of artificial intelligence influence software development?. Ciencia & Turismo, 3(4), 56-69. https://doi.org/10.33262/ct.v3i4.53
Section
Artículos