معرفی و تشخیص خودکارنشانه های افت کیفیت کدردربرنامه های iOS

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

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

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

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

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

CONFIT01_0238

تاریخ نمایه سازی: 4 مهر 1403

چکیده مقاله:

مشکلات مربوط به عملکرد درنرم افزارهای تلفن همراه معمولا تاثیر مستقیمی برا تجربه کاربر می گذارند گه و ممکن است موجب از دست دادن کاربران شود. با توجه به پیچیدگی ها و توسعه سریع نرم افزار ممکن است بسیاری از مشکلات مربوط به عملکرد مشخص نشده و پنهان باقی نماند که موجب آسیب به جامعه کاربران میشود. با توجه به تاثیر منفی آن اقدام به بررسی و کشف الگوهای نامناسب توسعه نرم افزار در سیستم عامل IOS که بر عملکرد می گذارند. نمودیم. با مطالعه انجمنهای توسعه دهندگان به منظور کشف مشکلات عملکرد توانستیم ۴ بوی کد : پایگاه داده در نخ اصلی بروزرسانی جداول درون حلقه ها و فراخوانی اشیا رابط کاربری را استخراج کنیم. پس از بررسی فراوانی و تاثیر منفی آنها در ۱۸۰ کد منبع یک ابزار کشف کننده بوهای که به زبان سوئیفت پیاده سازی کردیم نتایج بررسی ها نشان میدهد که با حذف بوهای که عملکرد برنامه های مورد بررسی حدود ۸۱ درصد به درصد بهتر شده است.

نویسندگان

امیرحسین کهنسال

دانشجوی کارشناسی ارشد، گروه مهندسی کامپیوتر دانشکده فنی دانشگاه گیلان

فرید فیضی

استادیارگروه مهندسی کامپیوتر دانشکده فنی دانشگاه گیلان