هوش مصنوعی و نقش آن در کمک به برنامه نویسان
سال انتشار: 1404
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 36
فایل این مقاله در 15 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
SETBCONF04_209
تاریخ نمایه سازی: 2 مرداد 1404
چکیده مقاله:
این مطالعه به بررسی کاربردهای هوش مصنوعی (AI) در فرآیند توسعه نرم افزار پرداخته است. ابزارهای مبتنی بر هوش مصنوعی مانند GitHub Copilot، Tabnine و Amazon CodeWhisperer با ارائه پیشنهادات کد، تکمیل خودکار هوشمند و تولید ماژول های برنامه، بهره وری توسعه دهندگان را افزایش داده اند. علاوه بر این، ابزارهای پردازش زبان طبیعی (NLP) ارتباطات بین اعضای تیم - به ویژه شرکت کنندگان غیر فنی - را بهبود بخشیده و فرآیند مستندسازی را تسهیل کرده اند. استفاده از هوش مصنوعی در طراحی پلتفرم های کم و بدون کد به افرادی بدون تخصص فنی این امکان را داده تا در توسعه نرم افزار مشارکت کنند. همچنین در زمینه رفع اشکال و تحلیل خطا، ابزارهایی مانند DeepCode، Snyk و SonarQube به طور خودکار کد را تحلیل کرده، آسیب پذیری ها را شناسایی و راه حل هایی را پیشنهاد می دهند. هوش مصنوعی همچنین فرآیند ارزیابی نرم افزار را از طریق تولید خودکار تست بهبود داده است. در نهایت، تاکید شده است که با وجود کارایی بالای خود، هوش مصنوعی هنوز به طور کامل جایگزین انسان نشده است.
کلیدواژه ها:
نویسندگان
مهسا رحمانی
Computer Department, Kermanshah Jihad Daneshgahi Institute of Higher Education, Iran
پرستو پرژک
Department of Farsi Language and Literature, Kermanshah University Jihad Institute of Higher Education, Iran