During software maintenance, bug report is an effective way to identify potential bugs hidden in a software system. It is a great challenge to automatically locate the potential buggy source code according to a bug report. Traditional approaches usually represent bug reports and source code from a lexical perspective to measure their similarities. Recently, some deep learning models are proposed to learn the unified features by exploiting the local and sequential nature, which overcomes the difficulty in modeling the difference between natural and programming languages. However, only considering local and sequential information from one dimension is not enough to represent the semantics, some multi-dimension information such as structural a...
<p>Bug localization refers to the automated process of locating the potential buggy files for a give...
A bug report is typically assigned to a single developer who is then responsible for fixing the bug....
Bug report assignment is an important part of software maintenance. In particular, incorrect assignm...
During software maintenance, bug report is an effective way to identify potential bugs hidden in a s...
Bug localization is a challenging and time-consuming task of the process of bug fixing and, more in ...
Bug localization has attracted a lot of attention recently. Most existing methods focus on pinpointi...
Bug localization is the task of automatically locating suspicious commands in the source code. Many ...
This thesis investigates the possibilities of automating parts of the bug handling process in large-...
Bug localization is the process of identifying the source code files associated with a bug report. T...
Bugs in source files (SFs) may cause software malfunction, inconveniencing users and even leading to...
The severity of software bug reports plays an important role in maintaining software quality. Many a...
Bug localization refers to the automated process of locating the potential buggy files for a given b...
Resolving bugs in the maintenance phase of software is a complicated task. Bug assignment is one of ...
We devise a graphical model that supports the process of debugging software by guiding developers to...
We suggest a Bayesian approach to the problem of reducing bug turnaround time in large software deve...
<p>Bug localization refers to the automated process of locating the potential buggy files for a give...
A bug report is typically assigned to a single developer who is then responsible for fixing the bug....
Bug report assignment is an important part of software maintenance. In particular, incorrect assignm...
During software maintenance, bug report is an effective way to identify potential bugs hidden in a s...
Bug localization is a challenging and time-consuming task of the process of bug fixing and, more in ...
Bug localization has attracted a lot of attention recently. Most existing methods focus on pinpointi...
Bug localization is the task of automatically locating suspicious commands in the source code. Many ...
This thesis investigates the possibilities of automating parts of the bug handling process in large-...
Bug localization is the process of identifying the source code files associated with a bug report. T...
Bugs in source files (SFs) may cause software malfunction, inconveniencing users and even leading to...
The severity of software bug reports plays an important role in maintaining software quality. Many a...
Bug localization refers to the automated process of locating the potential buggy files for a given b...
Resolving bugs in the maintenance phase of software is a complicated task. Bug assignment is one of ...
We devise a graphical model that supports the process of debugging software by guiding developers to...
We suggest a Bayesian approach to the problem of reducing bug turnaround time in large software deve...
<p>Bug localization refers to the automated process of locating the potential buggy files for a give...
A bug report is typically assigned to a single developer who is then responsible for fixing the bug....
Bug report assignment is an important part of software maintenance. In particular, incorrect assignm...