پیش بینی قطعات مستعد خطا در نرم افزار براساس تأثیر قطعه های تغییر یافته بر روی ایجاد خطا در قطعه های وابسته

سال انتشار: 1391
نوع سند: مقاله کنفرانسی
زبان: فارسی
مشاهده: 1,639

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

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

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

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

ICS11_204

تاریخ نمایه سازی: 14 مهر 1392

چکیده مقاله:

در فرآیند تولید نرم افزار، مرحله ی آزمون از پراهمیت ترین و پرهزینه ترین مرحله های نرم افزاری است. یکی از اصلی ترین عملیات در این مرحله، بررسی قطعات نرم افزاری برای یافتن خطاها است. پیش بینی قطعات مستعد خطا، روشی است که برای تعیین قطعاتی که می بایست در مرحله ی آزمون برای یافتن خطاها بررسی شوند، به کار می رود. معیارهایی که معمولاً در این روش استفاده می شود، معیارهای عمومی نرم افزار همانند اندازه ی قطعه، عمق درخت توارث، تعداد دستورات شرطی و غیره هست که اکثراً ویژگی مشترکی که بین قطعات خطادار وجود داشته باشد را نشان نمی دهند. در این مقاله سعی شده بر روی ویژگی هایی از کد که بر روی خطادار شدن قطعات تأثیر می گذارد، تمرکز شود. از عوامل بروز خطا در قطعات، تغییراتی است که بر روی آن ها صورت گرفته است. اما این تغییرات تأثیر خود را مستقیم بر روی خود قطعه نشان نمی دهند، بلکه از عوامل بروز خطا در قطعات وابسته هستند. حاصل بررسی های صورت گرفته توسط ما باعث شد معیاری برای کد بر اساس تغییر در قطعات و وابستگی بین آن ها به دست آید. این معیار میزان خطادار بودن یک قطعه براساس تغییر در قطعاتی که به آن ها وابسته است را نشان می دهد. نتایج نشان دادند که این معیار در پیش بینی قطعات خطادار مؤثر است و در واقع تئوری ما را از نظر تجربی تأیید کرد

نویسندگان

سعید پارسا

دانشگاه علم و صنعت ایران

مهشید حسینی بغدادآباد

دانشگاه علم و صنعت ایران

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

لیست زیر مراجع و منابع استفاده شده در این مقاله را نمایش می دهد. این مراجع به صورت کاملا ماشینی و بر اساس هوش مصنوعی استخراج شده اند و لذا ممکن است دارای اشکالاتی باشند که به مرور زمان دقت استخراج این محتوا افزایش می یابد. مراجعی که مقالات مربوط به آنها در سیویلیکا نمایه شده و پیدا شده اند، به خود مقاله لینک شده اند :
  • N. E. Fenton and S. L. Pfleeger, Software metrics: a ...
  • T. M. Khoshgoftar and E. B. Allen, "Ordering Fault-Prone Software ...
  • algorithm for software fault prediction, " in Computer and _ ...
  • Software, vol. 83, no. 1, pp. 2 - 17, 2010. ...
  • Technology, vol. 25, no. 5, pp. 1016-1029, Sep. 2010. ...
  • J. Czerwonka, R. Das, N. Nagappan, A. Tarvo, and A. ...
  • Dependency Neighborhoods and Failures, " in Software Testing, Verification and ...
  • T. Zimmermann, R. Premraj, and A. Zeller, "Predicting defects for ...
  • N. Nagappan, A. Zeller, T. Zimmermann, K. Herzig, and B. ...
  • Manipulation, 2006. SCAM')6. Sixth IEEE International Workshop on, 2006, pp. ...
  • th Iranian Conference _ Intelligent Systems February 27th & 28th, ...
  • نمایش کامل مراجع