Theoretical Analysis of GP-Evolved Risk Evaluation Formulas for Spectrum Based Fault Localisation

نویسندگان

  • Xiaoyuan Xie
  • Fei-Ching Kuo
  • Tsong Yueh Chen
  • Shin Yoo
  • Mark Harman
چکیده

Risk evaluation formulas convert program spectrum data from test executions into suspiciousness score, according to which statements are ranked to aid debugging activities. Designing such formulas remained largely a manual task until Genetic Programming has been recently applied: resulting formulas showed promising performance in empirical evaluation. We investigate the GP-evolved formulas theoretically and prove that GP has produced four maximal formulas that had not been known before. More interestingly, some of the newly found maximal formulas show characteristics that may seem inconsistent with human intuition. This is the first SBSE result with provable human competitiveness. Department of Computer Science University College London Gower Street London WC1E 6BT, UK Theoretical Analysis of GP-Evolved Risk Evaluation Formulas for SBFL Xie et al.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Provably Optimal and Human-Competitive Results in SBSE for Spectrum Based Fault Localisation

Fault localisation uses so-called risk evaluation formulæ to guide the localisation process. For more than a decade, the design and improvement of these formulæ has been conducted entirely manually through iterative publication in the fault localisation literature. However, recently we demonstrated that SBSE could be used to automatically design such formulæ by recasting this as a problem for G...

متن کامل

Evolving Human Competitive Spectra-Based Fault Localisation Techniques

Spectra-Based Fault Localisation (SBFL) aims to assist debugging by applying risk evaluation formulæ (sometimes called suspiciousness metrics) to program spectra and ranking statements according to the predicted risk. Designing a risk evaluation formula is often an intuitive process done by human software engineer. This paper presents a Genetic Programming approach for evolving risk assessment ...

متن کامل

Using Genetic Programming to Model Software

Spectra-Based Fault Localisation (SBFL) aims to assist debugging by applying risk evaluation formulæ (sometimes called suspiciousness metrics) to program spectra and ranking statements according to the predicted risk. Designing a risk evaluation formula is often an intuitive process done by human software engineer. This paper presents a Genetic Programming approach for evolving risk assessment ...

متن کامل

Sensitivity Analysis of Spectrum-based Fault Localisation for Multi-Agent Systems

Diagnosing unwanted behaviour in Multi-Agent Systems (MASs) is a crucial task to assure the correct operation of a system. A light-weight technique inspired by the software-engineeringoriented techniques, the we have coined Extended Spectrum-based Fault Localisation for Multi-Agent Systems (ESFL-MAS) can be used to shorten the diagnose cycle by reducing the testing effort. As the technique reli...

متن کامل

Probabilistic earthquake hazard Analysis with considering Risk-Based concept (Case study of olefin 14)

Background and objective: numerous seismic hazard analysis studies are conducted annually using probabilistic methods throughout the world and Iran, which are usually different from the initial assumptions of analysis or software used. On the other hand, many researches are presented every year about new methods of earthquake hazard zoning, but so far these studies have not computed earthquake ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2013