NLU Meghalaya Library

Online Public Access Catalogue (OPAC)

Amazon cover image
Image from Amazon.com

Handbook of software fault localization : foundations and advances / edited by W. Eric Wong, T. H. Tse.

Contributor(s): Material type: TextPublisher: Hoboken, New Jersey : John Wiley & Sons, Inc ; Piscataway, NJ : IEEE Press, 2023Copyright date: �2023Description: 1 online resource (xviii, 590 pages) : illustrations (some color)Content type:
  • text
Media type:
  • computer
Carrier type:
  • online resource
ISBN:
  • 9781119880929
  • 1119880920
  • 1119291828
  • 9781119291817
  • 111929181X
  • 9781119291824
Subject(s): Additional physical formats: Print version:: Handbook of software fault localizationDDC classification:
  • 005.1 23/eng/20220920
LOC classification:
  • QA76.76.F34 H36 2023
Online resources:
Contents:
Software Fault Localization: An Overview of Research, Techniques, and Tools -- Traditional Techniques for Software Fault Localization -- Slicing-based Techniques for Software Fault Localization -- Spectrum-based Techniques for Software Fault Localization -- Statistics-based Techniques for Software Fault Localization -- Machine Learning-based Techniques for Software Fault Localization -- Data Mining-based Techniques for Software Fault Localization -- Information Retrieval-based Techniques for Software Fault Localization -- Model-based Techniques for Software Fault Localization -- Software Fault Localization in Spreadsheets -- Theoretical Aspects of Software Fault Localization -- Software Fault Localization for Multiple Bugs -- Emerging Aspects of Software Fault Localization.
Summary: "Software fault localization is one of the most expensive activities in program debugging. It can be further divided into two major parts. The first part is to use a technique to identify suspicious code that may contain program bugs. The second part is for programmers to actually examine the identified code to decide whether it indeed contains bugs. Fault localization has historically been a manual task that has been recognized to be time consuming and tedious as well as prohibitively expensive, given the size and complexity of large-scale software systems today. Furthermore, manual fault localization relies heavily on the software developer's experience, judgment, and intuition to identify and prioritize code that is likely to be faulty. These limitations have led to a surge of interest in developing techniques that can partially or fully automate the localization of faults in software while reducing human input"-- Provided by publisher.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
No physical items for this record

Includes bibliographical references and index.

Software Fault Localization: An Overview of Research, Techniques, and Tools -- Traditional Techniques for Software Fault Localization -- Slicing-based Techniques for Software Fault Localization -- Spectrum-based Techniques for Software Fault Localization -- Statistics-based Techniques for Software Fault Localization -- Machine Learning-based Techniques for Software Fault Localization -- Data Mining-based Techniques for Software Fault Localization -- Information Retrieval-based Techniques for Software Fault Localization -- Model-based Techniques for Software Fault Localization -- Software Fault Localization in Spreadsheets -- Theoretical Aspects of Software Fault Localization -- Software Fault Localization for Multiple Bugs -- Emerging Aspects of Software Fault Localization.

"Software fault localization is one of the most expensive activities in program debugging. It can be further divided into two major parts. The first part is to use a technique to identify suspicious code that may contain program bugs. The second part is for programmers to actually examine the identified code to decide whether it indeed contains bugs. Fault localization has historically been a manual task that has been recognized to be time consuming and tedious as well as prohibitively expensive, given the size and complexity of large-scale software systems today. Furthermore, manual fault localization relies heavily on the software developer's experience, judgment, and intuition to identify and prioritize code that is likely to be faulty. These limitations have led to a surge of interest in developing techniques that can partially or fully automate the localization of faults in software while reducing human input"-- Provided by publisher.

Description based on online resource; title from digital title page (viewed on April 28, 2023).

John Wiley and Sons Wiley Online Library: Complete oBooks

There are no comments on this title.

to post a comment.