论文标题

关于不同类型的经验评估的错误本地化方法的文献综述

A literature review on different types of empirically evaluated bug localization approaches

论文作者

Zamfirov, Filip

论文摘要

如今,软件系统在医疗保健,娱乐,运输和物流等各个领域中发挥了重要作用。自然而然地,随着对软件的依赖性增加,软件系统的数量会增加。此外,这些系统变得越来越复杂。所有这些导致软件故障数量也增加了,也称为错误。结果,找到错误源(例如,文件或提交)的能力对于开发和维护有效的软件解决方案至关重要。错误本地化是指根据错误报告发现包含错误的文件的自动化过程。该研究项目旨在就错误本地化的不同技术进行文献综述。这项研究以一种重要的方式将自己与其他调查和文献评论[1]区分开来。这项工作的重点是识别,分类和分析在工业环境中评估的现有错误本地化方法和工具。据我所知,没有其他作品可以优先考虑这一方面。不幸的是,此类文献很少,因此,还包括在开源软件上评估的错误本地化技术。

Today, software systems have a significant role in various domains among which are healthcare, entertainment, transport and logistics, and many more. It is only natural that with this increasing dependency on software, the number of software systems increases. Additionally, these systems become more and more complex. All this leads to a rise in the number of software faults also known as bugs. As a result, the ability to locate the source of a bug (e.g. a file or a commit) is vital for the development and maintenance of efficient software solutions. Bug localization refers to the automated process of discovering files that contain bugs, based on a bug report. This research project aims to make a literature review on different techniques for bug localization. This study distinguishes itself from other surveys and literature reviews [1] in one significant way. The focus of the work is on identifying, categorizing and analyzing existing bug localization methods and tools which were evaluated in an industrial setting. To the best of my knowledge, there are no other works that prioritise this aspect. Unfortunately, such literature is scarce, therefore, bug localization techniques evaluated on open source software are also included.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源