ConPredictor: Concurrency Defect Prediction in Real-World Applications
ConPredictor: Concurrency Defect Prediction in Real-World Applications
复制标题
ConPredictor:实际应用中的并发缺陷预测
DOI:
10.1109/tse.2018.2791521
复制
发表时间:
2018
影响因子:
7.4
通讯作者:
Hayes, Jane
中科院分区:
文献类型:
--
作者:
Yu, Tingting;Wen, Wei;Han, Xue;Hayes, Jane
Concurrent programs are difficult to test due to their inherent non-determinism. To address this problem, testing often requires the exploration of thread schedules of a program; this can be time-consuming when applied to real-world programs. Software defect prediction has been used to help developers find faults and prioritize their testing efforts. Prior studies have used machine learning to build such predicting models based on designed features that encode the characteristics of programs. However, research has focused on sequential programs; to date, no work has considered defect prediction for concurrent programs, with program characteristics distinguished from sequential programs. In this paper, we present ConPredictor, an approach to predict defects specific to concurrent programs by combining both static and dynamic program metrics. Specifically, we propose a set of novel static code metrics based on the unique properties of concurrent programs. We also leverage additional guidance from dynamic metrics constructed based on mutation analysis. Our evaluation on four large open source projects shows that ConPredictor improved both within-project defect prediction and cross-project defect prediction compared to traditional features.
登录
查看更多内容
DOI:
--
发表时间:
2006
期刊:
影响因子:
--
作者:
Jeremy S. Bradbury;J. Cordy;J. Dingel
通讯作者:
J. Dingel
DOI:
--
发表时间:
2014
期刊:
Journal of management science
影响因子:
--
作者:
อนิรุธ สืบสิงห์
通讯作者:
อนิรุธ สืบสิงห์
影响因子:
7.4
作者:
M. Shepperd;David Bowes;T. Hall
通讯作者:
M. Shepperd;David Bowes;T. Hall
DOI:
10.1109/msr.2012.6224281
发表时间:
2012-06
期刊:
2012 9th IEEE Working Conference on Mining Software Repositories (MSR)
影响因子:
--
作者:
Shahed Zaman;Bram Adams;A. Hassan
通讯作者:
Shahed Zaman;Bram Adams;A. Hassan
DOI:
--
发表时间:
2002
期刊:
Proceedings. Second IEEE International Workshop on Source Code Analysis and Manipulation
影响因子:
--
作者:
Sudipto Ghosh
通讯作者:
Sudipto Ghosh