تعداد نشریات | 43 |
تعداد شمارهها | 1,266 |
تعداد مقالات | 15,616 |
تعداد مشاهده مقاله | 51,620,632 |
تعداد دریافت فایل اصل مقاله | 14,547,336 |
یادگیری انتقالی با روش تلفیقی از انتقال نمونه و نمایش ویژگی برای پیشبینی نقص بینپروژهای نرمافزار | ||
مجله مهندسی برق دانشگاه تبریز | ||
مقاله 10، دوره 48، شماره 1 - شماره پیاپی 83، خرداد 1397، صفحه 101-112 اصل مقاله (1.16 M) | ||
نویسندگان | ||
سعاد شریفاتزاده؛ محمدعلی زارع چاهوکی* | ||
دانشگاه یزد - پردیس فنی و مهندسی - گروه مهندسی کامپیوتر | ||
چکیده | ||
پیشبینی نقص نرمافزار، نقش مهمی در بهبود کیفیت نرمافزار دارد. بهطوریکه منابع محدود آزمون نرمافزار، بهجای کل ماژولهای نرمافزار به ماژولهای مستعد نقص اختصاص داده میشوند. در پیشبینی نقص درونپروژهای، برای ساخت مدل پیشبینی، دادههای برچسبدار محلی استفاده میشود. ولی ساخت این مدل در مورد پروژههایی که فاقد دادههای برچسبدار محلی هستند، تقریباً غیرممکن است. لذا، پیشبینی نقص بینپروژهای مطرح میشود، که برای ساخت و آموزش مدل، از دادههای سایر پروژهها استفاده میکند. در این حوزه، توزیع دادهای بخشهای آموزش و آزمون متفاوت است. ازاینرو، پژوهشهای انجامشده روی کاهش اثر منفی تفاوت توزیع بخشهای آموزش و آزمون تمرکز دارند. در این پژوهش، روش بازه تخمین دانش پیشنهاد شده است. در این روش نمونههایی از بخش آموزش که از نظر توزیع دادهای، مشابه نمونههای بخش آزمون هستند، انتخاب میشود. سپس، نمونههای منتخب به مدل آموزشی داده میشود. برای افزایش اثربخشی، قبل از اعمال روش بازه تخمین دانش، تکنیک استخراج ویژگی روی بخشهای آموزش و آزمون اعمال میشود. نتایج حاصل از ارزیابی روش پیشنهادی روی 10 مجموعه داده از دادگان ناسا و SoftLab با معیار AUC بیانگر اثربخشی این روش در پیشبینی ماژولهای مستعد نقص است. روش پیشنهادی بهطور میانگین 38.1 درصد نسبت به پیشبینی نقص درونپروژهای افزایش دقت دارد. | ||
کلیدواژهها | ||
پیشبینی نقص نرمافزار؛ پیشبینی نقص بینپروژهای؛ یادگیری ماشین؛ یادگیری انتقالی | ||
مراجع | ||
| ||
آمار تعداد مشاهده مقاله: 574 تعداد دریافت فایل اصل مقاله: 812 |