کد مقاله | کد نشریه | سال انتشار | مقاله انگلیسی | نسخه تمام متن |
---|---|---|---|---|
6885335 | 1444508 | 2018 | 52 صفحه PDF | دانلود رایگان |
عنوان انگلیسی مقاله ISI
Localizing multiple software faults based on evolution algorithm
ترجمه فارسی عنوان
محلی سازی گسل های نرم افزاری متعدد بر اساس الگوریتم تکاملی
دانلود مقاله + سفارش ترجمه
دانلود مقاله ISI انگلیسی
رایگان برای ایرانیان
کلمات کلیدی
محلی سازی خطا، طیف برنامه، الگوریتم ژنتیک، جستجو بر اساس مهندسی نرم افزار،
موضوعات مرتبط
مهندسی و علوم پایه
مهندسی کامپیوتر
شبکه های کامپیوتری و ارتباطات
چکیده انگلیسی
During software debugging, a significant amount of effort is required for programmers to identify the root cause of manifested failures. Various spectrum-based fault localization techniques have been proposed to automate the procedure. However, most of the existing fault localization approaches do not consider the fact that programs tend to have multiple faults. Considering faults in isolation results in less accurate analysis. In this paper, we propose a flexible framework called FSMFL for localizing multiple faults simultaneously based on genetic algorithms with simulated annealing. FSMFL can be easily extended by different fitness functions for the purpose of localizing multiple faults simultaneously. We have implemented a prototype and conducted extensive experiments to compare FSMFL against existing spectrum based fault localization approaches. The experimental results show that FSMFL is competitive in single-fault localization and superior in multi-fault localization.
ناشر
Database: Elsevier - ScienceDirect (ساینس دایرکت)
Journal: Journal of Systems and Software - Volume 139, May 2018, Pages 107-123
Journal: Journal of Systems and Software - Volume 139, May 2018, Pages 107-123
نویسندگان
Yan Zheng, Zan Wang, Xiangyu Fan, Xiang Chen, Zijiang Yang,