Esale: Enhancing code-summary alignment learning for source code summarization

C Fang, W Sun, Y Chen, X Chen, Z Wei… - IEEE Transactions …, 2024 - ieeexplore.ieee.org
(Source) code summarization aims to automatically generate succinct natural language
summaries for given code snippets. Such summaries play a significant role in promoting …

[HTML][HTML] A survey on bug deduplication and triage methods from multiple points of view

C Qian, M Zhang, Y Nie, S Lu, H Cao - Applied Sciences, 2023 - mdpi.com
To address the issue of insufficient testing caused by the continuous reduction of software
development cycles, many organizations maintain bug repositories and bug tracking …

Automated event extraction of CVE descriptions

Y Wei, L Bo, X Sun, B Li, T Zhang, C Tao - Information and Software …, 2023 - Elsevier
Context: The dramatically increasing number of vulnerabilities makes manual vulnerability
analysis increasingly more difficult. Automatic extraction of vulnerability information can help …

Classification of bugs in cloud computing applications using machine learning techniques

N Tabassum, A Namoun, T Alyas, A Tufail, M Taqi… - Applied Sciences, 2023 - mdpi.com
In software development, the main problem is recognizing the security-oriented issues within
the reported bugs due to their unacceptable failure rate to provide satisfactory reliability on …

A graph convolution network-based bug triage system to learn heterogeneous graph representation of bug reports

SFA Zaidi, H Woo, CG Lee - IEEE access, 2022 - ieeexplore.ieee.org
Many bugs and defects occur during software testing and maintenance. These bugs should
be resolved as soon as possible, to improve software quality. However, bug triage aims to …

An empirical assessment of different word embedding and deep learning models for bug assignment

R Wang, X Ji, S Xu, Y Tian, S Jiang, R Huang - Journal of Systems and …, 2024 - Elsevier
Bug assignment, or bug triage, focuses on identifying the appropriate developers to repair
newly discovered bugs, thereby managing them more effectively. Several deep learning …

Topic modeling and intuitionistic fuzzy set-based approach for efficient software bug triaging

RR Panda, NK Nagwani - Knowledge and Information Systems, 2022 - Springer
Modern software development involves multiple developers working remotely in a
distributed manner around the world. Software bugs are continuously generated for multiple …

Toward an effective bug triage system using transformers to add new developers

SFA Zaidi, H Woo, CG Lee - Journal of Sensors, 2022 - Wiley Online Library
As defects become more widespread in software development and advancement, bug
triaging has become imperative for software testing and maintenance. The bug triage …

XCode: Towards Cross-Language Code Representation with Large-Scale Pre-Training

Z Lin, G Li, J Zhang, Y Deng, X Zeng, Y Zhang… - ACM Transactions on …, 2022 - dl.acm.org
Source code representation learning is the basis of applying artificial intelligence to many
software engineering tasks such as code clone detection, algorithm classification, and code …

Multi-state online estimation of lithium-ion batteries based on multi-task learning

X Bao, Y Liu, B Liu, H Liu, Y Wang - Energies, 2023 - mdpi.com
Deep learning-based state estimation of lithium batteries is widely used in battery
management system (BMS) design. However, due to the limitation of on-board computing …