Practitioners' expectations on automated fault localization

PS Kochhar, X Xia, D Lo, S Li - … of the 25th international symposium on …, 2016 - dl.acm.org
Software engineering practitioners often spend significant amount of time and effort to
debug. To help practitioners perform this crucial task, hundreds of papers have proposed …

From word embeddings to document similarities for improved information retrieval in software engineering

X Ye, H Shen, X Ma, R Bunescu, C Liu - Proceedings of the 38th …, 2016 - dl.acm.org
The application of information retrieval techniques to search tasks in software engineering is
made difficult by the lexical gap between search queries, usually expressed in natural …

Combining text mining and data mining for bug report classification

Y Zhou, Y Tong, R Gu, H Gall - Journal of Software: Evolution …, 2016 - Wiley Online Library
Bug reports represent an important information source for software construction.
Misclassification of these reports inevitably introduces bias. Manual examinations can help …

Detecting false alarms from automatic static analysis tools: How far are we?

HJ Kang, KL Aw, D Lo - … of the 44th International Conference on …, 2022 - dl.acm.org
Automatic static analysis tools (ASATs), such as Findbugs, have a high false alarm rate. The
large number of false alarms produced poses a barrier to adoption. Researchers have …

Fast changeset-based bug localization with BERT

A Ciborowska, K Damevski - … of the 44th International Conference on …, 2022 - dl.acm.org
Automatically localizing software bugs to the changesets that induced them has the potential
to improve software developer efficiency and to positively affect software quality. To facilitate …

Evaluating the usefulness of ir-based fault localization techniques

Q Wang, C Parnin, A Orso - … of the 2015 international symposium on …, 2015 - dl.acm.org
Software debugging is tedious and time consuming. To reduce the manual effort needed for
debugging, researchers have proposed a considerable number of techniques to automate …

“Automated debugging considered harmful” considered harmful: A user study revisiting the usefulness of spectra-based fault localization techniques with …

X Xia, L Bao, D Lo, S Li - 2016 IEEE International Conference …, 2016 - ieeexplore.ieee.org
Due to the complexity of software systems, bugs are inevitable. Software debugging is
tedious and time consuming. To help developers perform this crucial task, a number of …

Deep transfer bug localization

X Huo, F Thung, M Li, D Lo… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
Many projects often receive more bug reports than what they can handle. To help debug and
close bug reports, a number of bug localization techniques have been proposed. These …

On reliability of patch correctness assessment

XBD Le, L Bao, D Lo, X Xia, S Li… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
Current state-of-the-art automatic software repair (ASR) techniques rely heavily on
incomplete specifications, or test suites, to generate repairs. This, however, may cause ASR …

A fine-grained data set and analysis of tangling in bug fixing commits

S Herbold, A Trautsch, B Ledel… - Empirical Software …, 2022 - Springer
Context Tangled commits are changes to software that address multiple concerns at once.
For researchers interested in bugs, tangled commits mean that they actually study not only …