Search Results for author: Haoye Tian

Found 7 papers, 5 papers with code

Just-in-Time Security Patch Detection -- LLM At the Rescue for Data Augmentation

no code implementations2 Dec 2023 Xunzhu Tang, Zhenghan Chen, Kisub Kim, Haoye Tian, Saad Ezzini, Jacques Klein

To address this pressing issue, we introduce a novel security patch detection system, LLMDA, which capitalizes on Large Language Models (LLMs) and code-text alignment methodologies for patch review, data enhancement, and feature combination.

Contrastive Learning Data Augmentation

Is ChatGPT the Ultimate Programming Assistant -- How far is it?

no code implementations24 Apr 2023 Haoye Tian, Weiqi Lu, Tsz On Li, Xunzhu Tang, Shing-Chi Cheung, Jacques Klein, Tegawendé F. Bissyandé

To assess the feasibility of using an LLM as a useful assistant bot for programmers, we must assess its realistic capabilities on unseen problems as well as its capabilities on various tasks.

Code Generation Code Summarization +2

App Review Driven Collaborative Bug Finding

1 code implementation7 Jan 2023 Xunzhu Tang, Haoye Tian, Pingfan Kong, Kui Liu, Jacques Klein, Tegawendé F. Bissyande

Our novelty is that we guide the bug finding process by considering that existing bugs have been hinted within app reviews.

AI-driven Mobile Apps: an Explorative Study

1 code implementation3 Dec 2022 Yinghua Li, Xueqi Dang, Haoye Tian, Tiezhu Sun, Zhijie Wang, Lei Ma, Jacques Klein, Tegawende F. Bissyande

In this paper, we conduct the most extensive empirical study on 56, 682 published AI apps from three perspectives: dataset characteristics, development issues, and user feedback and privacy.

Is this Change the Answer to that Problem? Correlating Descriptions of Bug and Code Changes for Evaluating Patch Correctness

1 code implementation8 Aug 2022 Haoye Tian, Xunzhu Tang, Andrew Habib, Shangwen Wang, Kui Liu, Xin Xia, Jacques Klein, Tegawendé F. Bissyandé

To tackle this problem, our intuition is that natural language processing can provide the necessary representations and models for assessing the semantic correlation between a bug (question) and a patch (answer).

Question Answering

Predicting Patch Correctness Based on the Similarity of Failing Test Cases

1 code implementation28 Jul 2021 Haoye Tian, Yinghua Li, Weiguo Pian, Abdoul Kader Kaboré, Kui Liu, Andrew Habib, Jacques Klein, Tegawendé F. Bissyande

Then, after collecting a large dataset of 1278 plausible patches (written by developers or generated by some 32 APR tools), we use BATS to predict correctness: BATS achieves an AUC between 0. 557 to 0. 718 and a recall between 0. 562 and 0. 854 in identifying correct patches.

Representation Learning

Cannot find the paper you are looking for? You can Submit a new open access paper.