پیش بینی قابلیت اطمینان نرم افزار با استفاده از ترکیب شبکه عصبی و روش های آماری

  • سال انتشار: 1396
  • محل انتشار: دومین کنفرانس ملی محاسبات نرم
  • کد COI اختصاصی: CSCG02_184
  • زبان مقاله: فارسی
  • تعداد مشاهده: 860
دانلود فایل این مقاله

نویسندگان

مطهره بیدشکی

دانشجوی کارشناسی ارشد، گروه کامپیوتر، دانشگاه غیرانتفاعی جاوید، جیرفت، ایران

عمید خطیبی بردسیری

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

چکیده

تجربه چند دهه اخیر در صنایع این واقعیت را نشان میدهد که یکی از موثرترین عوامل در بهبود شرایط صنعتی، بحث قابلیت اطمینان نرم افزار است. کاربرد شبکه های هوشمندو هیبرید عصبی به جای روشهای آماری سنتی بهبود قابل توجهی در پیش بینی قابلیت اطمینان نرمافزار را در سالهای اخیر، ایجاد کرده است. شبکه عصبی توانایی بالایی در پیشبینی دارد و میتوان از آن در پیشبینی وضعیت آتی خطاهای نرم افزاری استفاده نمود. در این مقاله، روشی برای پیشبینی قابلیت اطمینان نرم افزار با استفاده از ترکیب شبکه عصبی و الگوریتم ژنتیک ارایه میشود. هدف ارایه ساختاری است که به سادگی قابل پیاده سازی و تعمیم باشد. نتایج مدل ارایه شده با نتایج مقالات معتبر مورد مقایسه قرار گرفت. نتایج به دست آمده نشان میدهد با انتخاب الگوریتم بهینهسازی مناسب و ترکیب آن با شبکه عصبی میتوان خطای آموزش شبکه را به میزان قابل توجهی کاهش داد. مقدار مجذور میانگین مربعات خطا به عنوان شاخص اندازه گیری مورد استفاده قرار گرفت و نتایج به دست آمده عدد0/102 را برای روش پیشنهادی در بهترین حالت نشان میدهد.

کلیدواژه ها

پیش بینی قابلیت اطمینان نرم افزار، الگوریتم ژنتیک، شبکه عصبی پرسپترون، سری های زمانی

مقالات مرتبط جدید

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.