مروری بر روشهای کاوش منبع کد در مقیاس بزرگ
سال انتشار: 1396
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 431
فایل این مقاله در 7 صفحه با فرمت PDF قابل دریافت می باشد
- صدور گواهی نمایه سازی
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
ITCT04_130
تاریخ نمایه سازی: 17 آبان 1396
چکیده مقاله:
تحلیل نرمافزار اشاره به تحلیل سیستمهای نرمافزاری و فرآیندهای توسعه نرم افزار مربوطه دارد. هدف این کار توصیف، پیشگویی و بهبود توسعه، نگهداری و مدیریت سیستمهای نرمافزاری پیچیده میباشد. روشها و تکنیکهای تحلیل نرمافزار معمولا متکی بر جمعآوری، تحلیل و بصریسازی اطلاعات یافتشده در منابع دادهایی متعدد در حوزه سیستمهای نرمافزاری و فرایندهای توسعه نرمافزاری میباشد. اطلاعات قابل کاربرد به دست آمده از تحلیل نرم افزار، اطلاعاتی مفید و معنادار است یا اطلاعاتی در جهت انجام وظیفه نهایی منتقل می کند. بنابراین کاوش منبع کد نرمافزار که در مقیاسهای بزرگ استحایز اهمیت بوده که تکنیک ها و ابزارهای فراوانی برای استخراج دانش از منبع کد وجود داشته که در این مقاله بررسی آنها پرداخته شده است. نکته حایز اهمیت در روشهای موجود، نحوه عملیات نگاشت و کاهش سرعت در کاوش منبع کد بوده که در آنها از تکنیکهای مختلفی از قبیل استفاده از توسعه کامپایلر، یافتن قوانین برنامه نویسی ضمنی، کاوش قوانین شرطی، کاوش قوانین جفت متغیر و کپی کد معنایی استفاده شده است.
کلیدواژه ها:
نویسندگان
مریم حسنعلی
دانشجوی دکتری، دانشگاه آزاد اسلامی واحد اصفهان )خوراسگان(، دانشکده فنی مهندسی، اصفهان، ایران
مرضیه عمادی
دانشجوی دکتری، دانشگاه آزاد اسلامی واحد اصفهان )خوراسگان(، دانشکده فنی مهندسی، اصفهان، ایران
فرساد زمانی بروجنی
هیات علمی، دانشگاه آزاد اسلامی واحد اصفهان )خوراسگان(، دانشکده فنی مهندسی، اصفهان، ایران