روشی برای بهبود دقت شناسایی کدهای نابسامان با استفاده از یادگیری گروهی پشته سازی
سال انتشار: 1404
نوع سند: مقاله ژورنالی
زبان: فارسی
مشاهده: 28
نسخه کامل این مقاله ارائه نشده است و در دسترس نمی باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
JR_IAT-4-1_003
تاریخ نمایه سازی: 11 آبان 1404
چکیده مقاله:
با گسترش کاربرد فناوری اطلاعات در تمامی حوزه های زندگی انسان، تولید نرم افزارهای باکیفیت، بیش از قبل اهمیت پیدا کرده است. عوامل مختلفی وجود دارند که کیفیت نرم افزارهای تولیدی را کاهش می دهند. یکی از این عوامل، وجود کدهای نابسامان است. آن ها از نقص های ساختاری برنامه های نرم افزاری محسوب می شوند که اغلب به دلیل پیاده سازی نادرست فرآیندهای مهندسی نرم افزار یا عدم تجربه کافی توسعه دهندگان نرم افزار به وجود می آیند. برای رفع این مشکل نیاز است که آن ها را شناسایی و سپس با بازآرایی مجدد برنامه، آن ها را برطرف کرد. برای این منظور، استفاده از روش ها و فنون مناسب و دقیق در زمینه شناسایی کدهای نابسامان، از اهمیت ویژه ای برخوردار است. استفاده از فنون و الگوریتم های یادگیری ماشین یکی از راه حل های پیشنهادی و پرکاربرد برای شناسایی اینگونه کدها است. بنابراین، در این مقاله راه حلی جهت بهبود دقت شناسایی کدهای نابسامان شامل؛ ویژگی حسادت، متد طولانی، کلاس داده، کلاس بزرگ، فهرست طولانی پارامترها و گزاره های تعویض با استفاده از ترکیب فنون انتخاب ویژگی مجموعه ای و یادگیری گروهی پشته سازی ارائه شده است. نتایج نهایی حاصل آزمایش های مختلف، بیشینه عملکرد ۹۹٪ در معیار دقت را برای برخی از کدهای نابسامان نشان می دهد.
کلیدواژه ها:
نویسندگان
علی کریمی
استادیار،دانشگاه جامع امام حسین (ع)، تهران ، ایران
مهدی عبدنیا
کارشناسی ارشد،دانشگاه جامع امام حسین (ع)، تهران، ایران
فرهاد کریمی
دانشجوی دکتری، دانشگاه جامع امام حسین ، تهران، ایران