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

Publish Year: 1397
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 606

This Paper With 7 Page And PDF Format Ready To Download

  • Certificate
  • من نویسنده این مقاله هستم

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

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

لینک ثابت به این Paper:

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

NCAEA02_019

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

Abstract:

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

Authors

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

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

رضا اکبری

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