On the Integration of Spectrum-Based Fault Localization Tools into IDEs
CoRR(2024)
摘要
Spectrum-Based Fault Localization (SBFL) is a technique to be used during
debugging, the premise of which is that, based on the test case outcomes and
code coverage, faulty code elements can be automatically detected. SBFL is
popular among researchers because it is lightweight and easy to implement, and
there is a lot of potential in it when it comes to research that aims to
improve its effectiveness. Despite this, the technique cannot be found in
contemporary development and debugging tools, only a handful of research
prototypes are available. Reasons for this can be multiple, including the
algortihms' sub-optimal effectiveness and other technical weaknesses. But, also
the lack of clear functional and non-functional requirements for such a tool,
either standalone or integrated into IDEs. In this paper, we attempt to provide
such a list in form of recommendations, based on surveying the most popular
SBFL tools and on our own researchers' and tool builders' experience.
更多查看译文
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要