Software fault localization is one of the most expensive, tedious, and time-consuming activities in program debugging. This activity becomes even much more challenging in Software Product Line (SPL) systems due to the variability of failures in SPL systems. These unexpected behaviors are caused by variability faults which can only be exposed under some combinations of system features. Although localizing bugs in non-configurable code has been investigated in-depth, variability fault localization in SPL systems still remains mostly unexplored. To approach this challenge, we propose a benchmark for variability fault localization with a large set of 1,570 buggy versions of six SPL systems and baseline variability fault localization performance results. Our hope is to engage the community to propose new and better approaches to the problem of variability fault localization in SPL systems.


翻译:软件本地化是程序调试中最昂贵、最乏味和最耗时的活动之一。 由于 SPL 系统故障的变异性,这种活动在软件产品系列系统(SPL ) 中更具挑战性。 这些意想不到的行为是由变异性故障造成的,这些故障只能在系统特性的某些组合下暴露出来。 虽然对不可配置代码中的错误本地化进行了深入调查,但SPL 系统中的变异性错误本地化大多仍未探索。 要应对这一挑战,我们建议为变异性本地化设定一个基准,其中六套SPL 系统有1 570个错误版本,基线本地化有基线本地化错误的性能结果。我们希望让社区提出新的更好的方法来解决SPL 系统变异性本地化问题。

0
下载
关闭预览

相关内容

IEEE信号处理信函(SPL)是每月一次的存档出版物,旨在快速传播原始的,最先进的想法,并在信号,图像,语音,语言和音频处理方面提供及时、重要的贡献。 官网地址:http://dblp.uni-trier.de/db/journals/spl/
基于深度学习的行人检测方法综述
专知会员服务
68+阅读 · 2021年4月14日
【2020新书】Kafka实战:Kafka in Action,209页pdf
专知会员服务
67+阅读 · 2020年3月9日
开源书:PyTorch深度学习起步
专知会员服务
50+阅读 · 2019年10月11日
[综述]深度学习下的场景文本检测与识别
专知会员服务
77+阅读 · 2019年10月10日
机器学习入门的经验与建议
专知会员服务
92+阅读 · 2019年10月10日
跟踪SLAM前沿动态系列之ICCV2019
泡泡机器人SLAM
7+阅读 · 2019年11月23日
已删除
将门创投
6+阅读 · 2019年1月2日
Arxiv
0+阅读 · 2021年9月14日
Arxiv
20+阅读 · 2020年6月8日
Arxiv
5+阅读 · 2018年5月22日
Arxiv
7+阅读 · 2017年12月28日
VIP会员
相关资讯
跟踪SLAM前沿动态系列之ICCV2019
泡泡机器人SLAM
7+阅读 · 2019年11月23日
已删除
将门创投
6+阅读 · 2019年1月2日
Top
微信扫码咨询专知VIP会员