ارزیابی عملکرد روش های پرکاربرد یادگیری ماشین برای پیش بینی نقص نرم افزار

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

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

این مقاله در بخشهای موضوعی زیر دسته بندی شده است:

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

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

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

CONFIT01_0879

تاریخ نمایه سازی: 4 مهر 1403

چکیده مقاله:

با توسعه فناوری های کامپیوتری ، پیچیدگی سیستم های نرم افزاری افزایش یافته و در نتیجه تعداد نقص های موجود در چرخه حیات توسعه نرم افزار نیز افزایش می یابد. در حال حاضر هزینه شناسایی و رفع نقص های نرم افزاری بار سنگینی بر دوش پروژه های نرم افزاری است . بنابراین ، پیش بینی نقص نرم افزار در مراحل اولیه چرخه عمر توسعه نرم افزار بسیار مهم است . در این پژوهش ، الگوریتم های پرکاربرد یادگیری ماشین و یادگیری عمیق مورد مطالعه قرار گرفته و عملکرد طبقه بندی نقص در ۴ مجموعه داده عمومی استاندارد مورد بررسی قرار می گیرد. علاوه بر این ، از سه روش کلاسیک یادگیری جمعی Bagging)، Boosting و (Stacking برای بهبود عملکرد پیش بینی استفاده شده است . ارزیابی عملکرد با استفاده از معیارهای ارزیابی یادگیری ماشینی نشان می دهند که یادگیری جمعی در بسیاری از موارد کارآیی بهتری نسبت به سایر الگوریتم ها دارد.

نویسندگان

پرویز قربانزاده

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

سمیرا کرامت طلاتپه

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

عهدیه قربانزاده

محقق پارک علم و فناوری استان آذربایجان غربی، ارومیه، ایران

مهدی زینالی

محقق پارک علم و فناوری استان آذربایجان غربی، ارومیه، ایران