The Role of Artificial Intelligence in Automating Software Development: Opportunities and Challenges

سال انتشار: 1405
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 69

فایل این مقاله در 6 صفحه با فرمت PDF قابل دریافت می باشد

استخراج به نرم افزارهای پژوهشی:

لینک ثابت به این مقاله:

شناسه ملی سند علمی:

ECME30_054

تاریخ نمایه سازی: 9 خرداد 1405

چکیده مقاله:

The integration of Artificial Intelligence (AI) into the Software Development Life Cycle (SDLC) represents a paradigm shift in how software is engineered, tested, and maintained. This review article explores the multifaceted role of AI in automating various phases of software development, highlighting the unprecedented opportunities for enhanced productivity and the significant challenges that accompany this technological leap. By examining current applications ranging from natural language processing in requirements engineering to automated code generation and AI-driven quality assurance, this paper aims to provide a comprehensive overview of the evolving landscape. Ultimately, the synthesis of current literature reveals that while AI accelerates delivery cycles, it also introduces critical concerns regarding algorithmic bias, security vulnerabilities, and intellectual property disputes.

نویسندگان