اکتشاف و پردازش هوشمند دانش

اکتشاف و پردازش هوشمند دانش

مروری بر ابزارها و روش های داده کاوی موثر بر مخازن کاوی نرم افزار

نوع مقاله : مقاله پژوهشی

نویسنده
گروه مهندسی کامپیوتر، دانشگاه علوم و تحقیقات تهران، ایران
چکیده
مخازن‌کاوی نرم‌افزار، عملیات استخراج و تحلیل داده ارزشمند از مخازن نرم‌افزاری است. از این رو استفاده از ابزارها و روش‌های داده-کاوی مناسب برای کاوش درست مخازن نرم افزاری بسیار حائز اهمیت است. داده‌هایی که از مخازن‌کاوی نرم‌افزار بدست می‌آید، برای توسعه نرم‌افزار مفید می‌باشد و توسعه نرم‌افزار نیز هدف نهایی مخازن‌کاوی نرم افزار است. در این تحقیق کمیت و کیفیت پژوهش‌ها در استفاده از ابزارها و روش‌های داده‌کاوی با استفاده از پایگاه گوگل اسکولار مورد تحلیل و ارزیابی قرار گرفته است. نتایج نشان می‌دهد که ابزارهایی چون Eclips، Weka، RapidMiner ، GNUPlot، برنامه‌هایی چون Perl و R توسط محققین به منظور مخازن‌کاوی نرم افزار بسیار مورد کاربرد است که در بهیته‌سازی کاوش مخازن نرم‌افزاری و تکامل کد و کنترل نسخه و ردیابی اشکال و تغییرات صحیح کد بسیار موثر می‌باشد. تعداد پژوهش‌های صورت گرفته با ابزار مورد نظر کمتر از نیمی از تعداد پژوهش‌ها انجام شده با سایر ابزارها را در بر می‌گیرد، که به نسبت نشان دهنده استقبال خوب محققین از ابزارهای مورد بررسی در این پژوهش می‌باشد.
کلیدواژه‌ها