تست پذیری نرم افزارهای مبتنی بر هوش مصنوعی

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

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

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

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

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

ECICONFE10_140

تاریخ نمایه سازی: 22 شهریور 1405

چکیده مقاله:

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

نویسندگان

محمدجواد حسین پور

گروه مهندسی کامپیوتر، واحد استهبان، دانشگاه آزاد اسلامی، استهبان، ایران.

محسن خالصی

دانشجوی کارشناسی ارشد، گروه مهندسی کامپیوتر، واحد داراب، دانشگاه آزاد اسلامی، داراب، ایران.