خطایابی کد با استفاده از الگوریتم ژنتیک

Publish Year: 1402
نوع سند: مقاله ژورنالی
زبان: Persian
View: 29

This Paper With 15 Page And PDF Format Ready To Download

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

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

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

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

JR_RSC-1-4_004

تاریخ نمایه سازی: 20 فروردین 1403

Abstract:

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

Authors

فرزانه زارعی

رئیس اداره برنامه ریزی، آمار و تحلیل اطلاعات شهرداری همدان، ایران