تشخیص کدهای مشکوک در کد منبع با استفاده از تکنیک های داده کاوی

سال انتشار: 1397
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 584

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

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

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

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

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

NCAEA02_019

تاریخ نمایه سازی: 9 مرداد 1398

چکیده مقاله:

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

نویسندگان

مینا ریاحی عالم

کارشناس ارشد، مهندسی کامپیوتر - نرم افزار، دانشگاه صنعتی شیراز ، شیراز

رضا اکبری

استادیار، دانشکده مهندسی کامپیوتر و فناوری اطلاعات، دانشگاه صنعتی شیراز، شیراز