跳到主要导航 跳到搜索 跳到主要内容

Wielding statistical fault localization statistically

  • Yunqian Zhang*
  • , Lin Chen
  • , Bo Jiang
  • , Zhenyu Zhang
  • *此作品的通讯作者
  • CAS - Institute of Software
  • Nanjing University

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

Program debugging is a laborious but necessary phase of software development. It generally consists of fault localization, bug fix, and regression testing. Statistical software fault localization automates the manual and error-prone first task. It predicts fault locations by analyzing dynamic program spectrum captured in program runs. Previous studies mostly focused on how to provide reliable input data to such a technique and how to process the data accurately, but inadequately studied how to wield the output result of such a technique. In this work, we raise the assumption of symmetric distribution on the effectiveness of such a technique in locating faults, based on empirical results. We use maximum likelihood estimate and linear programming to develop a tuning method to enhance the result of a statistical fault localization technique. Experiments with two representative such techniques on two realistic UNIX utility programs validate our assumption and show our method effective.

源语言英语
主期刊名Proceedings - 23rd IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW 2012
189-194
页数6
DOI
出版状态已出版 - 2012
活动23rd IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW 2012 - Dallas, TX, 美国
期限: 27 11月 201230 11月 2012

出版系列

姓名Proceedings - 23rd IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW 2012

会议

会议23rd IEEE International Symposium on Software Reliability Engineering Workshops, ISSREW 2012
国家/地区美国
Dallas, TX
时期27/11/1230/11/12

学术指纹

探究 'Wielding statistical fault localization statistically' 的科研主题。它们共同构成独一无二的学术指纹。

引用此