مروری جامع بر مطالعات اخیر در بازسازی کدهای تکراری: رویکردها و ابزارها

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

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

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

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

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

IVCONF04_114

تاریخ نمایه سازی: 25 آبان 1400

چکیده مقاله:

کد تکراری یک اصطلاح برنامه نویسی برای بخشی از کد منبع است که بیش از یکبار می آید، چه در درون یک برنامه وچه در برنامه های مختلفی که توسط یک موجودیت نگهداری می شود. برخی از محققان دریافته اند که یک سیستمنرم افزاری ممکن است بین ۹ الی ۱۷ درصد کد تکراری داشته باشد. به صورت کلی، کدهای تکراری به دلایلی، نامطلوببه حساب می آیند و چالش هایی را برای نرم افزار به وجود می آورند. مطالعات نشان می دهد که تکراری از طریقبازسازی از کد منبع حذف می شود. بازسازی به عنوان " فرآیند تغییر یک سیستم نرم افزاری به گونه ای تعریف شده استکه رفتار خارجی کد را تغییر ندهد، اما ساختار داخلی آن را بهبود بخشد ". این بازسازی به بهبود و نگهداری نرم افزارکمک بسیاری می کند. هزینه های بازسازی برای از بین بردن کدهای تکراری در برخی مواقع بسیار زیاد می باشد. ازاین رومطالعه بر روی بازسازی کدهای تکراری موردمطالعه بسیاری از محققن قرار داد شد است. هدف از انجام این مطالعهمروری جامع بر مطالعات اخیر بازسازی کدهای تکراری، تجزیه و تحلیل و دسته بندی روش ها و ابزارها می باشد.

نویسندگان

مریم کمالیان برازجانی

دانشجوی دکترای نرم افزار، دانشکده مهندسی کامییوتر، واحد نجف آباد، دانشگاه آزاد اسلامی، نجف آباد، ایران

شهره آجودانیان

استادیار، دانشکده مهندسی کامییوتر، واحد نجف آباد، دانشگاه آزاد اسلامی، نجف آباد، ایران