Wiley-IEEE Press, Hoboken, NY, USA, xiv + 590 pages (2023)
Handbook of Software Fault Localization: Foundations and Advances

W. Eric Wong 1 and T.H. Tse 2 (editors)

[formal website at Wiley Press | paperback edition US$250 | eBook edition US$100 from Wiley online library |
online edition US$10 to US$42 per chapter from Wiley online library, or US$31 per chapter from IEEE Xplore |
bookcover design by T.H. Tse]

 ABSTRACT

In Handbook of Software Fault Localization: Foundations and Advances, distinguished computer scientists Prof. W. Eric Wong and Prof. T.H. Tse deliver a robust treatment of up-to-date techniques, tools, and essential issues in software fault localization. The authors offer collective discussions of fault localization strategies with an emphasis on the most important features of each approach.

The book also explores critical aspects of software fault localization, like multiple bugs, successful and failed test cases, coincidental correctness, faults introduced by missing code, the combination of several fault localization techniques, ties within fault localization rankings, concurrency bugs, spreadsheet fault localization, and theoretical studies on fault localization.

Readers will benefit from the authors' straightforward discussions of how to apply cost-effective techniques to a variety of specific environments common in the real world. They will also enjoy the in-depth explorations of recent research directions on this topic.

Handbook of Software Fault Localization also includes:

  • A thorough introduction to the concepts of software testing and debugging, their importance, typical challenges, and the consequences of poor efforts

  • Comprehensive explorations of traditional fault localization techniques, including program logging, assertions, and breakpoints

  • Practical discussions of slicing-based, program spectrum-based, and statistics-based techniques

  • In-depth examinations of machine learning-, data mining-, and model-based techniques for software fault localization

Perfect for researchers, professors, and students studying and working in the field, Handbook of Software Fault Localization: Foundations and Advances is also an indispensable resource for software engineers, managers, and software project decision makers responsible for schedule and budget control.

 TABLE OF CONTENTS

  Chapter     Title     Authors  
  1     Software Fault Localization: An Overview of Research, Techniques, and Tools     W. Eric Wong, Ruizhi Gao, Yihao Li, Rui Abreu,  
  Franz Wotawa, and Dongcheng Li  
  2     Traditional Techniques for Software Fault Localization     Yihao Li, Linghuan Hu, W. Eric Wong,  
  Vidroha Debroy, and Dongcheng Li  
  3     Slicing-Based Techniques for Software Fault Localization     W. Eric Wong, Hira Agrawa, and Xiangyu Zhang  
  4     Spectrum-Based Techniques for Software Fault Localization     W. Eric Wong, Jason Lee. Ruizhi Gao, and Lee Naish  
  5     Statistics-Based Techniques for Software Fault Localization     Zhenyu Zhang and W. Eric Wong  
  6     Machine Learning-Based Techniques for Software Fault Localization     W. Eric Wong  
  7     Data Mining-Based Techniques for Software Fault Localization     Peggy Cellier, Mireille Ducasse, Sebastien Ferre,  
  Olivier Ridoux, and W. Eric Wong  
  8     Information Retrieval-Based Techniques for Software Fault Localization     Xin Xia and David Lo  
  9     Model-Based Techniques for Software Fault Localization     Birgit Hofer, Franz Wotawa, Wolfgang Mayer,
  and Markus Stumptner    
  10     Software Fault Localization in Spreadsheets     Birgit Hofer and Franz Wotawa  
  11     Theoretical Aspects of Software Fault Localization     Xiaoyuan Xie and W. Eric Wong  
  12     Software Fault Localization for Programs with Multiple Bugs     Ruizhi Gao, W. Eric Wong, and Rui Abreu  
  13     Emerging Aspects of Software Fault Localization     T.H. Tse, David Lo, Alex Groce, Michael Perscheid,  
  Robert Hirschfeld, and W. Eric Wong  
1. Department of Computer Science, University of Texas at Dallas, Richardson, TX, USA
Email:
2. Department of Computer Science, The University of Hong Kong, Pokfulam, Hong Kong.
Email:

 EVERY VISITOR COUNTS:

  Cumulative visitor count