مروری بر روشهای کاوش منبع کد در مقیاس بزرگ
Publish Year: 1396
نوع سند: مقاله کنفرانسی
زبان: Persian
View: 469
This Paper With 7 Page And PDF Format Ready To Download
- Certificate
- من نویسنده این مقاله هستم
استخراج به نرم افزارهای پژوهشی:
شناسه ملی سند علمی:
ITCT04_130
تاریخ نمایه سازی: 17 آبان 1396
Abstract:
تحلیل نرمافزار اشاره به تحلیل سیستمهای نرمافزاری و فرآیندهای توسعه نرم افزار مربوطه دارد. هدف این کار توصیف، پیشگویی و بهبود توسعه، نگهداری و مدیریت سیستمهای نرمافزاری پیچیده میباشد. روشها و تکنیکهای تحلیل نرمافزار معمولا متکی بر جمعآوری، تحلیل و بصریسازی اطلاعات یافتشده در منابع دادهایی متعدد در حوزه سیستمهای نرمافزاری و فرایندهای توسعه نرمافزاری میباشد. اطلاعات قابل کاربرد به دست آمده از تحلیل نرم افزار، اطلاعاتی مفید و معنادار است یا اطلاعاتی در جهت انجام وظیفه نهایی منتقل می کند. بنابراین کاوش منبع کد نرمافزار که در مقیاسهای بزرگ استحایز اهمیت بوده که تکنیک ها و ابزارهای فراوانی برای استخراج دانش از منبع کد وجود داشته که در این مقاله بررسی آنها پرداخته شده است. نکته حایز اهمیت در روشهای موجود، نحوه عملیات نگاشت و کاهش سرعت در کاوش منبع کد بوده که در آنها از تکنیکهای مختلفی از قبیل استفاده از توسعه کامپایلر، یافتن قوانین برنامه نویسی ضمنی، کاوش قوانین شرطی، کاوش قوانین جفت متغیر و کپی کد معنایی استفاده شده است.
Keywords:
Authors
مریم حسنعلی
دانشجوی دکتری، دانشگاه آزاد اسلامی واحد اصفهان )خوراسگان(، دانشکده فنی مهندسی، اصفهان، ایران
مرضیه عمادی
دانشجوی دکتری، دانشگاه آزاد اسلامی واحد اصفهان )خوراسگان(، دانشکده فنی مهندسی، اصفهان، ایران
فرساد زمانی بروجنی
هیات علمی، دانشگاه آزاد اسلامی واحد اصفهان )خوراسگان(، دانشکده فنی مهندسی، اصفهان، ایران