کدهای نابسامان: مروری بر روشهای شناسایی

  • سال انتشار: 1404
  • محل انتشار: دهمین کنفرانس بین المللی دانش و فناوری مهندسی مکانیک، برق و کامپیوتر ایران
  • کد COI اختصاصی: DMECONF10_090
  • زبان مقاله: فارسی
  • تعداد مشاهده: 40
دانلود فایل این مقاله

نویسندگان

علی کریمی

استادیار گروه مهندسی کامپیوتر دانشگاه جامع امام حسین

مهدی عبدنیا

دانش آموخته کارشناسی ارشد مهندسی کامپیوتر دانشگاه جامع امام حسین

فرهاد کریمی

دانشجوی دکتری مهندسی کامپیوتر دانشگاه جامع امام حسین

چکیده

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

کلیدواژه ها

کدهای نابسامان, روشهای شناسایی, یادگیری ماشین, جستجو, معیار, نشانه, قاعده, متن

اطلاعات بیشتر در مورد COI

COI مخفف عبارت CIVILICA Object Identifier به معنی شناسه سیویلیکا برای اسناد است. COI کدی است که مطابق محل انتشار، به مقالات کنفرانسها و ژورنالهای داخل کشور به هنگام نمایه سازی بر روی پایگاه استنادی سیویلیکا اختصاص می یابد.

کد COI به مفهوم کد ملی اسناد نمایه شده در سیویلیکا است و کدی یکتا و ثابت است و به همین دلیل همواره قابلیت استناد و پیگیری دارد.