Current applications and future prospects of artificial intelligence in software engineering
Year: 2024
Type: article
Abstract: The advent of digital technology has spawned a revolution in software engineering, with artificial intelligence (AI) emerging as a key technology. The integration of advanced techniques, such as natural language processing (NLP) and deep learning has demonstrated AIs remarkable capabilities throughout the software development lifecycle. Enhancements in areas such as code generation, code inspection, and software testing have significantly elevated both efficiency and quality. In addition, the potential of AI also provides new possibilities for automated software updates and maintenance in the future. However, despite the broad application prospects of AI in software engineering, it still faces some problems to be solved urgently. For example, inadequate adaptability and the challenges of personal data privacy protection limit its wider application. At the same time, the high research cost and immature model technology also bring obstacles to further development. By comprehensively analyzing the existing literature and related cases, this study deeply discusses the application status and limitations of AI in software engineering. The research results show that although AI can greatly improve the efficiency of software development, its shortcomings in data security and adaptability need attention. Future research should address these problems and seek more effective technical solutions to promote the sustainable development of AI in software engineering.
Author: Zherong Ma
Language: English
Subfield: Information Systems
Field: Computer Science
Domain: Physical Sciences
Open Access status: hybrid
OpenAlex ID: W4405728325
