CIVILICA We Respect the Science
(ناشر تخصصی کنفرانسهای کشور / شماره مجوز انتشارات از وزارت فرهنگ و ارشاد اسلامی: ۸۹۷۱)

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

عنوان مقاله: مروری جامع بر مطالعات اخیر در بازسازی کدهای تکراری: رویکردها و ابزارها
شناسه ملی مقاله: IVCONF04_114
منتشر شده در چهارمین همایش ملی توسعه علوم فناوریهای نوین در مدیریت، حسابداری و کامپیوتر در سال 1400
مشخصات نویسندگان مقاله:

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

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

کلمات کلیدی:
کد تکراری، بازسازی، ساختار داخلی، نرم افزار

صفحه اختصاصی مقاله و دریافت فایل کامل: https://civilica.com/doc/1317269/