Learning to Combine Multiple Ranking Metrics for Fault Localization

@article{Xuan2014LearningTC,
  title={Learning to Combine Multiple Ranking Metrics for Fault Localization},
  author={J. Xuan and Monperrus Martin},
  journal={2014 IEEE International Conference on Software Maintenance and Evolution},
  year={2014},
  pages={191-200}
}
  • J. Xuan, Monperrus Martin
  • Published 2014
  • Computer Science
  • 2014 IEEE International Conference on Software Maintenance and Evolution
Fault localization is an inevitable step in software debugging. Spectrum-based fault localization consists in computing a ranking metric on execution traces to identify faulty source code. Existing empirical studies on fault localization show that there is no optimal ranking metric for all faults in practice. In this paper, we propose Multric, a learning-based approach to combining multiple ranking metrics for effective fault localization. In Multric, a suspiciousness score of a program entity… Expand
112 Citations
Precise Learn-to-Rank Fault Localization Using Dynamic and Static Features of Target Programs
  • 8
  • PDF
A learning-to-rank based fault localization approach using likely invariants
  • 105
  • Highly Influenced
  • PDF
Constrained feature selection for localizing faults
  • T. B. Le, D. Lo, M. Li
  • Computer Science
  • 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME)
  • 2015
  • 9
  • PDF
FLUCCS: using code and change metrics to improve fault localization
  • 69
  • Highly Influenced
  • PDF
Every Mutation Should Be Rewarded: Boosting Fault Localization with Mutated Predicates
  • 1
DeepFL: integrating multiple fault diagnosis dimensions for deep fault localization
  • 45
  • Highly Influenced
DeepFL : Integrating Multiple Fault Diagnosis Dimensions for Deep Fault Localization
  • Highly Influenced
  • PDF
...
1
2
3
4
5
...

References

SHOWING 1-10 OF 38 REFERENCES
Will Fault Localization Work for These Failures? An Automated Approach to Predict Effectiveness of Fault Localization Tools
  • T. B. Le, D. Lo
  • Computer Science
  • 2013 IEEE International Conference on Software Maintenance
  • 2013
  • 31
  • PDF
Diversity maximization speedup for fault localization
  • 25
  • PDF
Extended comprehensive study of association measures for fault localization
  • 84
  • PDF
Interactive fault localization leveraging simple user feedback
  • 33
  • PDF
Test case purification for improving fault localization
  • 118
  • PDF
A general noise-reduction framework for fault localization of Java programs
  • 26
  • PDF
Lightweight fault-localization using multiple coverage types
  • 247
  • PDF
A consensus‐based strategy to improve the quality of fault localization
  • 22
  • Highly Influential
  • PDF
A model for spectra-based software diagnosis
  • 297
  • PDF
Injecting mechanical faults to localize developer faults for evolving software
  • 60
  • PDF
...
1
2
3
4
...