中文
相关论文

相关论文: CUPID: Leveraging ChatGPT for More Accurate Duplic…

200 篇论文

Deep-learning (DL) compilers such as TVM and TensorRT are increasingly being used to optimize deep neural network (DNN) models to meet performance, resource utilization and other requirements. Bugs in these compilers can result in models…

机器学习 · 计算机科学 2023-01-02 Jiawei Liu , Jinkun Lin , Fabian Ruffy , Cheng Tan , Jinyang Li , Aurojit Panda , Lingming Zhang

Hallucinations, the tendency to produce irrelevant/incorrect responses, are prevalent concerns in generative AI-based tools like ChatGPT. Although hallucinations in ChatGPT are studied for textual responses, it is unknown how ChatGPT…

软件工程 · 计算机科学 2024-11-13 Salma Begum Tamanna , Gias Uddin , Song Wang , Lan Xia , Longyu Zhang

In recent years, a plethora of database management systems have surfaced to meet the demands of various scenarios. Emerging database systems, such as time-series and streaming database systems, are tailored to specific use cases requiring…

软件工程 · 计算机科学 2025-01-03 Yuancheng Jiang , Jianing Wang , Chuqi Zhang , Roland Yap , Zhenkai Liang , Manuel Rigger

With the application of deep learning technology, tools of DL framework testing are in high demand. Existing DL framework testing tools have limited coverage of bug types. For example, they lack the capability of effectively finding…

软件工程 · 计算机科学 2025-10-29 Xiaoyu Zhang , Juan Zhai , Shiqing Ma , Shiwei Wang , Chao Shen

Large language models (LLMs) have gained significant attention in various fields but prone to hallucination, especially in knowledge-intensive (KI) tasks. To address this, retrieval-augmented generation (RAG) has emerged as a popular…

计算与语言 · 计算机科学 2024-04-23 Xiaoxi Li , Zhicheng Dou , Yujia Zhou , Fangchao Liu

Companies regularly have to contend with multi-release systems, where several versions of the same software are in operation simultaneously. Question answering over documents from multi-release systems poses challenges because different…

软件工程 · 计算机科学 2026-01-06 Parham Khamsepour , Mark Cole , Ish Ashraf , Sandeep Puri , Mehrdad Sabetzadeh , Shiva Nejati

The characterization of bug datasets is essential to support the evaluation of automatic program repair tools. In a previous work, we manually studied almost 400 human-written patches (bug fixes) from the Defects4J dataset and annotated…

软件工程 · 计算机科学 2018-07-31 Fernanda Madeiral , Thomas Durieux , Victor Sobreira , Marcelo Maia

Source code identifiers often contain abbreviations. Such abbreviations may reduce the readability of the source code, which in turn hinders the maintenance of the software applications. To this end, accurate and automated approaches to…

软件工程 · 计算机科学 2024-11-01 Yanjie Jiang , Hui Liu , Lu Zhang

Automated Program Repair (APR) has benefited from the code understanding and generation capabilities of Large Language Models (LLMs). Existing feedback-based APR methods iteratively refine candidate patches using test execution feedback and…

软件工程 · 计算机科学 2026-04-22 Linhao Wu , Yifei Pei , Zhen Yang , Kainan Li , Zhonghang Lu , Hao Tan , Xiran Lyu , Jia Li , Yizhou Chen , Pengyu Xue , Kunwu Zheng , Dan Hao

Retrieval-Augmented Generation (RAG) methods augment the input of Large Language Models (LLMs) with relevant retrieved passages, reducing factual errors in knowledge-intensive tasks. However, contemporary RAG approaches suffer from…

计算与语言 · 计算机科学 2024-05-24 Dian Jiao , Li Cai , Jingsheng Huang , Wenqiao Zhang , Siliang Tang , Yueting Zhuang

Message Passing Interface (MPI) is a foundational technology in high-performance computing (HPC), widely used for large-scale simulations and distributed training (e.g., in machine learning frameworks such as PyTorch and TensorFlow).…

软件工程 · 计算机科学 2026-04-06 Scott Piersall , Yang Gao , Shenyang Liu , Liqiang Wang

Tangled code changes, commits that conflate unrelated modifications such as bug fixes, refactorings, and enhancements, introduce significant noise into bug datasets and adversely affect the performance of bug prediction models. Addressing…

软件工程 · 计算机科学 2025-10-28 Md Nahidul Islam Opu , Shaowei Wang , Shaiful Chowdhury

Background: In order that the general public is not vulnerable to hackers, security bug reports need to be handled by small groups of engineers before being widely discussed. But learning how to distinguish the security bug reports from…

软件工程 · 计算机科学 2021-03-19 Rui Shu , Tianpei Xia , Jianfeng Chen , Laurie Williams , Tim Menzies

Fraud detection is to identify, monitor, and prevent potentially fraudulent activities from complex data. The recent development and success in AI, especially machine learning, provides a new data-driven way to deal with fraud. From a…

机器学习 · 统计学 2023-05-19 Biao Xu , Yao Wang , Xiuwu Liao , Kaidong Wang

Machine learning-based program analyses have recently shown the promise of integrating formal and probabilistic reasoning towards aiding software development. However, in the absence of large annotated corpora, training these analyses is…

机器学习 · 计算机科学 2021-11-17 Miltiadis Allamanis , Henry Jackson-Flux , Marc Brockschmidt

Recent deep learning (DL) applications are mostly built on top of DL libraries. The quality assurance of these libraries is critical to the dependable deployment of DL applications. Techniques have been proposed to generate various DL…

软件工程 · 计算机科学 2024-06-14 Meiziniu Li , Jialun Cao , Yongqiang Tian , Tsz On Li , Ming Wen , Shing-Chi Cheung

For a given software bug report, identifying an appropriate developer who could potentially fix the bug is the primary task of a bug triaging process. A bug title (summary) and a detailed description is present in most of the bug tracking…

软件工程 · 计算机科学 2018-01-08 Senthil Mani , Anush Sankaran , Rahul Aralikatte

Though chatbots based on large neural models can often produce fluent responses in open domain conversations, one salient error type is contradiction or inconsistency with the preceding conversation turns. Previous work has treated…

计算与语言 · 计算机科学 2022-07-26 Di Jin , Sijia Liu , Yang Liu , Dilek Hakkani-Tur

Bug bisection has been an important security task that aims to understand the range of software versions impacted by a bug, i.e., identifying the commit that introduced the bug. However, traditional patch-based bisection methods are faced…

机器学习 · 计算机科学 2025-10-31 Zheng Zhang , Haonan Li , Xingyu Li , Hang Zhang , Zhiyun Qian

Massive off-chip accesses in GPUs are the main performance bottleneck, and we divided these accesses into three types: (1) Write, (2) Data-Read, and (3) Read-Only. Besides, We find that many writes are duplicate, and the duplication can be…

硬件体系结构 · 计算机科学 2024-08-20 Wei Zhao , Dan Feng , Wei Tong , Xueliang Wei , Bing Wu