JITO: a tool for just-in-time defect identification and localization

F Qiu, M Yan, X Xia, X Wang, Y Fan… - Proceedings of the 28th …, 2020 - dl.acm.org
In software development and maintenance, defect localization is necessary for software
quality assurance. Current defect localization techniques mainly rely on defect symptoms …

A novel approach to automatic query reformulation for ir-based bug localization

M Kim, E Lee - Proceedings of the 34th ACM/SIGAPP Symposium on …, 2019 - dl.acm.org
Automatic query reformulation techniques for Information Retrieval based Bug Localization
(IRBL) have been proposed to improve the quality of queries and IRBL performance …

Legion: Massively composing rankers for improved bug localization at adobe

D Jarman, J Berry, R Smith, F Thung… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Studies have estimated that, in industrial settings, developers spend between 30 and 90
percent of their time fixing bugs. As such, tools that assist in identifying the location of bugs …

Enhancing bug localization with bug report decomposition and code hierarchical network

Z Zhu, H Tong, Y Wang, Y Li - Knowledge-Based Systems, 2022 - Elsevier
Bug localization, which aims to locate buggy source code files for given bug reports, is a
crucial yet challenging software-mining task. Despite remarkable success, the state of the art …

A hybrid code representation learning approach for predicting method names

F Zhang, B Chen, R Li, X Peng - Journal of Systems and Software, 2021 - Elsevier
Program semantic properties such as class names, method names, and variable names and
types play an important role in software development and maintenance. Method names are …

Locating faulty methods with a mixed RNN and attention model

S Yang, J Cao, H Zeng, B Shen… - 2021 IEEE/ACM 29th …, 2021 - ieeexplore.ieee.org
IR-based fault localization approaches achieves promising results when locating faulty files
by comparing a bug report with source code. Unfortunately, they become less effective to …

FineCodeAnalyzer: Multi-perspective source code analysis support for software developer through fine-granular level interactive code visualization

A Qayum, SUR Khan, A Akhunzada - IEEE Access, 2022 - ieeexplore.ieee.org
Source code analysis is one of the important activities during the software maintenance
phase that focuses on performing the tasks including bug localization, feature location …

Information retrieval based bug localization: Research problem, progress, and challenges

郭肇强, 周慧聪, 刘释然, 李言辉, 陈林, 周毓明… - Journal of Software, 2020 - jos.org.cn
缺陷的存在会影响软件系统的正常使用甚至带来重大危研究者提出了基于信息检索的缺陷定位
方法. 这类方法按照程序实体与缺陷相关度降序排序的列表. 开发者可以定位的进程. 近年来 …

Learning from the multi-level abstraction of the control flow graph via alternating propagation for bug localization

YF Ma, M Li - 2022 IEEE International Conference on Data …, 2022 - ieeexplore.ieee.org
Bug localization aims to automatically locate the buggy source files according to the bug
report, which plays an important role in software maintenance. Recent studies indicate that …

PatchNet: a tool for deep patch classification

T Hoang, J Lawall, RJ Oentaryo… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
This work proposes PatchNet, an automated tool based on hierarchical deep learning for
classifying patches by extracting features from commit messages and code changes …