Download PDFOpen PDF in browserHarnessing Artificial Intelligence for Software Engineering: a Comprehensive OverviewEasyChair Preprint 120916 pages•Date: February 12, 2024AbstractThe rapid advancement of artificial intelligence (AI) technologies has revolutionized various industries, including software engineering. This paper provides a comprehensive overview of how AI is harnessed in software engineering, exploring its applications, benefits, and challenges. By automating routine tasks, uncovering insights from vast datasets, and facilitating decision-making, AI empowers developers to create smarter, more efficient software solutions that meet the evolving needs of users. Ethical concerns surrounding AI, such as bias, fairness, and accountability, must be carefully addressed to ensure responsible AI adoption in software engineering practices. Additionally, the complexity of AI algorithms and the need for specialized expertise pose challenges in integration and deployment. Keyphrases: development, processes, software
|