توسعه نرم افزار با کمک هوش مصنوعی
سال انتشار: 1405
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 87
فایل این مقاله در 9 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
DMECONF11_151
تاریخ نمایه سازی: 26 شهریور 1405
چکیده مقاله:
پیشرفت های اخیر در حوزه ی هوش مصنوعی به ویژه مدل های زبانی بزرگ و سامانه های مولد، تحولی بنیادین در فرایندهای مهندسی نرم افزار ایجاد کرده و محیط های توسعه ی یکپارچه (IDEها) را به بسترهایی هوشمند و تعاملی تبدیل کرده است. مجموعه ی سه مقاله ی بررسی شده از سه منظر مکمل، مرور نظام مند ادبیات مربوط به تجربه ی انسان-هوش مصنوعی در IDEها، ارائه ی یک طبقه بندی جامع از انواع تعامل توسعه دهندگان با ابزارهای هوشمند و تحلیل کمی-کیفی تاثیر Genal بر کارایی و کیفیت توسعه نشان می دهد که هوش مصنوعی اکنون نقش راهبردی در تحول الگوهای توسعه نرم افزار ایفا می کند. مرور ۹۰ مطالعه در زمینه ی تعاملات انسان-هوش مصنوعی در IDEها آشکار می کند که گرچه هوش مصنوعی منجر به افزایش بهره وری و کاهش زمان توسعه می شود اما چالش هایی مانند سربار صحه گذاری، کاهش استقلال توسعه دهنده و ریسک های امنیتی و کیفیتی نیز وجود دارد. طراحی سامانه های موثر نیازمند ارائه ی شفافیت، قابلیت تبیین و امکان کنترل کاربر در جریان پیشنهادهای هوشمند است. مقاله ی دوم با ارائه ی نخستین طبقه بندی نظام مند از یازده نوع تعامل توسعه دهنده با هوش مصنوعی از تکمیل خودکار و تولید کد تا تعاملات محاوره ای، چارچوب مفهومی لازم برای تحلیل و ارزیابی ابزارهای هوشمند در چرخه عمر توسعه را فراهم می کند و بر ضرورت کنترل پذیری، قابلیت اعتماد و سازگاری ابزارها با نیاز توسعه دهندگان تاکید دارد. تحلیل تجربی مقاله ی سوم، مبتنی بر داده های ۵۰ پروژه و بازخورد ۲۰۰ توسعه دهنده نشان می دهد که سامانه های GenAI قادرند زمان توسعه ی اولیه را ۴۰-۴۵٪ کاهش دهند، پوشش آزمون را تا ۶۰٪ بهبود بخشند و نرخ خطاهای پس از استقرار را حدود ۳۰٪ کاهش دهند. همچنین بهره وری کلی تیم های توسعه به طور میانگین ۳۷٪ افزایش می یابد بدون اینکه کیفیت کد کاهش یابد. با وجود این دستاوردها، چالش هایی همچون ادغام در فرایندهای موجود، نگرانی های اخلاقی و نیاز به سازگارسازی مهارت ها باقی است. در مجموع، بدنه ی پژوهش های موجود نشان می دهد که هوش مصنوعی نه تنها یک ابزار کمکی بلکه عاملی تحول آفرین در مهندسی نرم افزار است که نیازمند رویکردهای طراحی تعاملی، ارزیابی بلندمدت و سازوکارهای قابل اتکا برای ممیزی و صحه گذاری خروجی های هوش مصنوعی است.
کلیدواژه ها:
تعامل انسان هوش مصنوعی ، محیط های توسعه ی یکپارچه (IDE) ، هوش مصنوعی مولد (GenAI) ، مدل های زبانی بزرگ (LLM) ، خودکارسازی چرخه عمر توسعه ، تکمیل خودکار و تولید کد هوشمند ، آزمون خودکار مبتنی بر هوش مصنوعی ، طبقه بندی تعاملات توسعه دهنده هوش مصنوعی ، کیفیت و اعتماد در توسعه ی هوشمند
نویسندگان
مدیر فناوری اطلاعات و بهبود روش ها
شرکت سیمان سفید نی ریز، نی ریز، ایران