تشخیص الگوی طراحی با استفاده از یادگیری ماشین
- سال انتشار: 1402
- محل انتشار: دهمین کنفرانس بین المللی مهندسی برق، الکترونیک و شبکه های هوشمند
- کد COI اختصاصی: EESCONF10_001
- زبان مقاله: فارسی
- تعداد مشاهده: 320
نویسندگان
گروه مهندسی کامپیوتر، واحد یزد، دانشگاه آزاد اسلامی، یزد، ایران
گروه مهندسی کامپیوتر، واحد یزد، دانشگاه آزاد اسلامی، یزد، ایران
چکیده
الگوهای طراحی نقش کلیدی در فرآیند توسعه نرم افزار دارند. علاقه به استخراج نمونه های الگوی طراحی از نرم افزارهای شی گرادر دو دهه اخیر به شدت افزایش یافته است. الگوهای طراحی درک برنامه را بهبود می بخشد، و به مستندسازی سیستم ها و گرفتنمبادلات طراحی کمک می کند. تشخیص الگوی طراحی با استفاده از یادگیری ماشین و یا کد منبع نرم افزار، به ویژه در نرم افزارهایشی گرا، یکی از چالش برانگیزترین حوزه های برنامه نویسی است. این تحقیق با بررسی روشهای مرسوم در تشخیص الگوی طراحیو مشکلات و ناتوانی های آنها در پاسخگویی به این نیاز، سه روش جدید پیشنهادی در منابع این پژوهش را معرفی و بررسی میکند.یکی از این روش ها بر اساس ویژگی های نرم افزار، روش دوم بر اساس الگوهای کد منبع و دیگری بر اساس آنالیز فازی در کد منبعنرم افزارهای شی گرا طراحی شده اند که به تشخیص الگوی طراحی بر اساس الگوی حالت و الگوی استراتژی می پردازند.کلیدواژه ها
الگوی طراحی، تشخیص الگو، متریک نرم افزار، یادگیری ماشین، برنامه نویسی شی گرامقالات مرتبط جدید
اطلاعات بیشتر در مورد COI
COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.
کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.