|
|
گسترش ابزارهای خودکار شناسایی الگوهای طراحی با عملگر تصحیح برچسب
|
|
|
|
|
نویسنده
|
اسمعیل پور زینب ,سامی اشکان
|
منبع
|
مهندسي برق دانشگاه تبريز - 1394 - دوره : 45 - شماره : 2 - صفحه:11 -26
|
چکیده
|
چکیده: الگوهای طراحی، راه حل های اثبا ت شده و قابلاطمینانی هستند که برای پاسخ به برخی از مسایل با رخداد مکرر در طراحی نرم افزار شی گرا، ارایه شده اند. شناسایی آنها در کد، بهمنزله بازیابی طرح و هدف طراح و سهولت در امر نگهداشت پذیری است. ازآنجاکه سهولت در نگهداشت پذیری سیستم بسیار مهم و اجتنابناپذیر است، لذا تولید ابزارهای خودکار برای شناسایی الگوها، موردتوجه محققین قرارگرفته است. اکثر ابزارهای شناسایی کنونی درصد بازیابی بالایی دارند. اما در شناسایی الگوها، خصوصاً با ساختار و عملکرد مشابه، مثبت کاذب بالایی تولید میکنند. لذا تحقیقاتی در پالایش خروجی ابزارها، برای حذف مثبت های کاذب نیز شروع شده است. در این مقاله برای اولین بار یک روش «تصحیح برچسب» ارایه شده است. روش فوق، ابتدا مثبت های کاذب را شناسایی و سپس هویت صحیح آنها را به کمک یک مجموعه معیارهای جدید تعیین می کند. خـودکارسازی روش با داده کاوی است و نتایج حاصل، با دقت یادگیری 2/98% در دسته بندی «چندبرچسبه»، با مد 2/98% در دسته بندی «یکی در مقابل همه» و مد100% در دسته بندی «دو به دو» خروجی ابزارها را تصحیح می کند.
|
کلیدواژه
|
الگوهای طراحی ,ساختار مشابه ,عملکرد مشابه ,معیارها ,داده کاوی ,تصحیح برچسب ,Design patterns ,similar structure ,similar behavior ,metrics ,data mining
|
آدرس
|
دانشگاه شیراز, دانش آموخته کارشناسی ارشد, ایران, دانشگاه شیراز, ایران
|
پست الکترونیکی
|
sami@shirazu.ac.ir
|
|
|
|
|
|
|
|
|
|
|
|
Authors
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|