An Evaluation of Similarity Coefficients for Software Fault Localization
By Rui Abreu, Peter Zoeteweij, A. V. Gemund. Pacific Rim International Symposium on Dependable Computing, 2006
609 citations recorded by the source corpus.
Subfields: Computer Networks and Communications, Software
View Paper: https://www.semanticscholar.org/paper/da6a934ed68b58b8e93caefa2e6a7ee4f7b58ab4
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
- Abhik Roychoudhury
- Rui Abreu
- Aditya Kanade
- Shaohua Wang
- Yi Li
- Hua Jie Lee
- Lee Naish
- Kotagiri Ramamohanarao
In Software
- Abhik Roychoudhury
- Sergey Mechtaev
- Jooyong Yi
- Yingfei Xiong
- Rui Abreu
- Yihao Li
- Ruizhi Gao
- W. E. Wong
Citations in the corpus
- DLFix: Context-based Code Transformation Learning for Automated Program Repair (2020, methodology): “We chose Ochiai algorithm [3, 29], which has been widely used in APR [13, IS, 18,42,45,46].”
- DirectFix: Looking for Simple Program Repairs (2015, methodology): “Existing test-driven repair methods rely on statistical fault localization [9]–[11] to choose program locations to modify (often called fault locations in the literature [12]).”
- SemFix: Program repair via semantic analysis (2013, methodology): “On this front, we have also tested SEMFIX with another popular statistical debugging metric – Ochiai [18].”
- A practical evaluation of spectrum-based fault localization (2009, background): “In earlier work (Abreu et al., 2006b), we obtained preliminary evidence that the Ochiai similarity coefficient, known from the biology domain (see, e.g., da Silva Meyer et al., 2004), can improve diagnostic accuracy over eight other coefficients, including those used by the Pinpoint and Tarantula…”
- Neural Attribution for Semantic Bug-Localization in Student Programs (2019, methodology): “Tarantula and Ochiai compare the program-spectra corresponding to all the failing tests to that of all the passing tests.”
- On the Accuracy of Spectrum-based Fault Localization (2007, methodology): “In earlier work [1], we obtained preliminary evidence that the Ochiai similarity coefficient, known from the biology domain, can improve diagnostic accuracy over eight other coefficients, including those used by the Pinpoint and Tarantula tools mentioned above.”
- A model for spectra-based software diagnosis (2011, methodology): “Error Detection Accuracy Error detection accuracy, qe [Abreu et al. 2006], is de.ned as the proportion of failed tests in test cases where the buggy statement was executed.”
- Shaping program repair space with existing patches and similar code (2018, methodology): “In our experiment on Java, we chose the Ochiai [5] algorithm implemented by Person et al. [48].”
- A Survey on Software Fault Localization (2016, methodology): “specific fault localization techniques have been reported [8], [10], [11], [12], [25], [31], [36], [49], [53], [91], [93], [94], [102], [124], [178], [185], [191], [207], [209], [253], [266], [267], [296], [299], [335], [366], [390], [391], [393], [420], [406], [410], [424].”