کاربرد هوش مصنوعی در توسعه نرم افزار

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

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

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

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

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

UTCONF09_057

تاریخ نمایه سازی: 20 تیر 1404

چکیده مقاله:

این مقاله به نقش تحول آفرین هوش مصنوعی (AI) در توسعه نرم افزار می پردازد و انقلابی که تکنولوژی های هوش مصنوعی مانند یادگیری ماشین و پردازش زبان طبیعی در ایجاد، آزمایش و نگهداری نرم افزارها به وجود آورده اند را بررسی می کند. این مقاله کاربردهای کلیدی هوش مصنوعی در چرخه زندگی توسعه نرم افزار را مانند کمک به کدنویسی و تولید کد، تشخیص خطا و رفع اشکال، بازنویسی خودکار کد و تست نرم افزار توضیح می دهد. تاثیر هوش مصنوعی در طراحی و معماری نرم افزار نیز در حال گسترش است. ابزارهای هوش مصنوعی وظایفی مانند اولویت بندی وظایف، بازبینی کد و یکپارچه ای/استقرار مداوم (CI/CD) را بهینه می کنند. علاوه بر این، خودکارسازی مبتنی بر هوش مصنوعی در تولید مستندات، نگهداری پیش بینی شده و سفارشی سازی نرم افزار نیز مفید واقع می شود. با خودکارسازی وظایف روتین و ارائه بینش های هوشمندانه، هوش مصنوعی نه تنها فرآیند توسعه را تسریع می کند، بلکه کیفیت، مقیاس پذیری و قابلیت نگهداری نرم افزار را نیز ارتقا می بخشد و به توسعه دهندگان این امکان را می دهد تا بر جنبه های خلاقانه تر و استراتژیک تر پروژه های خود تمرکز کنند.

نویسندگان

سحر صادقی

دکترای مهندسی برق و استاد دانشگاه علمی کاربردی اریکه پرسپولیس

آزاده پژوهیانی

دانشجوی کاردانی فناوری اطلاعات دانشگاه علمی کاربردی اریکه پرسپولیس