تاثیر ترکیب روشهای انتخاب ویژگی فیلتر و بسته بندی در بهبود پیش بینی اشکال نرم افزار

سال انتشار: 1396
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 561

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

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

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

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

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

JR_TJEE-47-1_029

تاریخ نمایه سازی: 10 تیر 1396

چکیده مقاله:

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

کلیدواژه ها:

پیش بینی اشکال نرم افزار ، یادگیری ماشین ، انتخاب ویژگی ، فیلتر ، بسته بندی

نویسندگان

فاطمه علیقارداشی

دانشجوی کارشناسی ارشد، دانشکده مهندسی برق و کامپیوتر، دانشگاه یزد، یزد، ایران

محمدعلی زارع چاهوکی

استادیار، دانشکده مهندسی برق و کامپیوتر، دانشگاه یزد، یزد، ایران