مکانیابی کاراتر خطا با استفاده از اطلاعات فراوانی پوشش

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

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

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

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

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

CSITM01_457

تاریخ نمایه سازی: 10 شهریور 1393

چکیده مقاله:

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

کلیدواژه ها:

نویسندگان

نجمه سعید

دانشجوی کارشناسی ارشد، دانشگاه شیخ بهایی، اصفهان

احمد برا آنی

دانشیار، دانشگاه اصفهان، اصفهان

مراجع و منابع این مقاله:

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • Abreu, Rui, Zoeteweij, Peter and Gemund, Arjan JC Van (2007); ...
  • Bush, William R., Pincus, Jonathan D and Sielaff, David J. ...
  • Chilimbi, Trishul M., Liblit, Ben, Mehra, Krishna, Nori, Aditya V. ...
  • Dowson, Mark (1997);)The Ariane 3 software failure«, Software Engineering Notes, ...
  • He, Hui, Zhao, Lei, Li, Qiao, Zhang, Weizhe, Gao, Dongmin ...
  • Jiang, Miao, Munawar, Mohammad A, Reidemeister, Thomas and Ward, Paual ...
  • Jones, James A. and Harrold, Mary Jean (2005); »Empirical Evaluation ...
  • Leveson, Nancy and Turner, Clark S. (1993); »An investigation of ...
  • Liblit, Ben, Naik, Mayur , Zheng, Alice X., Aiken, Alex, ...
  • Liu, Chao, Yan, Xifeng, Fei, Long, Han, Jiawei and Midkiff, ...
  • Lo, David, Jiang, Lingxiao and Budi, Aditya (2010); » Comprehensive ...
  • Pressman, Roger S. (2010); Software Engineering A Practitioner's Approach, New ...
  • Wong, W. Eric, Debroy, Vidroha and Choi, Byoungju (2010); »A ...
  • Wong, W. Eric and Debroy, Vidroha (2012); »Towards Better Fault ...
  • Zeller, Andreas (2009); Why Programs Fail-A Guide to Systematic Debugging, ...
  • نمایش کامل مراجع