Qualitative deviation models vs. quantitative models for fault localization in spreadsheets

نویسندگان

  • Birgit Hofer
  • Iulia Nica
  • Franz Wotawa
چکیده

Automatizing fault localization in programs has been an interesting and active research field for several decades. In order to increase efficiency at least tool support for debugging would be highly required. This holds even more for end-user programs like spreadsheets. In this paper, we discuss three different models for spreadsheet debugging where one relies on qualitative algebra and deviations between the computed and the expected values of spreadsheet cells. The main objective of this paper is to clarify the questions whether a qualitative model for debugging can replace a model capturing the semantics of a spreadsheet. In order to answer this question, we carried out an empirical evaluation based on a publicly available spreadsheet corpus showing that qualitative models allow for computing similar diagnoses but require a fraction of runtime. Hence, qualitative models have the potential of being used for fault localization under real-time conditions.

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

ثبت نام

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

منابع مشابه

Improving dependency-based models for fault localization in spreadsheets

Locating faults in spreadsheets can be difficult. Therefore, tools supporting the localization of faults are needed. Model-based software debugging (MBSD) is a promising fault localization technique. This paper presents a novel dependency-based model that can be used in MBSD. This model allows improvements of the diagnostic accuracy while keeping the computation times short. In an empirical eva...

متن کامل

On the Usage of Dependency-based Models for Spreadsheet Debugging

Locating faults in spreadsheets can be difficult. Therefore, tools supporting the localization of faults are needed. Modelbased software debugging (MBSD) is a promising fault localization technique. This paper presents a novel dependencybased model that can be used in MBSD. This model allows improvements of the diagnostic accuracy while keeping the computation times short. In an empirical evalu...

متن کامل

On the use of qualitative deviation models for diagnosis

Detecting and even locating faults in systems is an important but also very much resource consuming task, which is especially true for finding and fixing bugs in programs. In literature someone finds different approaches for supporting the fault localization task for programs including statistical methods like spectrumbased fault localization, methods based on control and data dependences like ...

متن کامل

Toward Sharing Reasoning to Improve Fault Localization in Spreadsheets

Although researchers have developed several ways to reason about the location of faults in spreadsheets, no single form of reasoning is without limitations. Multiple types of errors can appear in spreadsheets, and various fault localization techniques differ in the kinds of errors that they are effective in locating. Because end users who debug spreadsheets consistently follow the advice of fau...

متن کامل

Model-based Approach for Multi-sensor Fault Identification in Power Plant Gas Turbines

In this paper, ‎the multi-sensor fault diagnosis in the exhaust temperature sensors of a V94.2 heavy duty gas turbine is presented‎. ‎A Laguerre network-based fuzzy modeling approach is presented to predict the output temperature of the gas turbine for sensor fault diagnosis‎. Due to the nonlinear dynamics of the gas turbine, in these models the Laguerre filter parts are related to the linear d...

متن کامل

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


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

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

ثبت نام

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

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

دوره   شماره 

صفحات  -

تاریخ انتشار 2017