Dies ist eine Übersichtsseite mit Metadaten zu dieser wissenschaftlichen Arbeit. Der vollständige Artikel ist beim Verlag verfügbar.
Enhancing Software Engineering with AI: Key Insights from ChatGPT
2
Zitationen
4
Autoren
2024
Jahr
Abstract
Artificial intelligence (AI) is currently a prominent topic in the field of software engineering. AI has greatly transformed software engineering by providing advanced tools that may boost the effectiveness and efficiency of various stages of the system development life cycle. In this paper, we examine the role of AI by focusing primarily on ChatGPT, an OpenAI language model. The research explores how ChatGPT can assist in software engineering tasks such as code generation, bug fixing, and documentation development. Through an analysis of real-world scenarios, the case study highlights the benefits and challenges of using AI tools in these three areas. The findings show that although AI can accelerate the output and simplify processes, its application must be carefully considered because it has issues in terms of lack of context awareness regarding performance considerations, project-specific requirements, its inability to access real-time logs or inspect environments, and its tendency to produce documentation that doesn't capture the necessary details for complex systems.
Ähnliche Arbeiten
Explainable Artificial Intelligence (XAI): Concepts, taxonomies, opportunities and challenges toward responsible AI
2019 · 8.214 Zit.
Stop explaining black box machine learning models for high stakes decisions and use interpretable models instead
2019 · 8.071 Zit.
High-performance medicine: the convergence of human and artificial intelligence
2018 · 7.429 Zit.
Proceedings of the 19th International Joint Conference on Artificial Intelligence
2005 · 5.776 Zit.
Peeking Inside the Black-Box: A Survey on Explainable Artificial Intelligence (XAI)
2018 · 5.418 Zit.