Search Results for author: Tegawendé F. Bissyandé

Found 15 papers, 7 papers with code

Revisiting Code Similarity Evaluation with Abstract Syntax Tree Edit Distance

no code implementations12 Apr 2024 Yewei Song, Cedric Lothritz, Daniel Tang, Tegawendé F. Bissyandé, Jacques Klein

This paper revisits recent code similarity evaluation metrics, particularly focusing on the application of Abstract Syntax Tree (AST) editing distance in diverse programming languages.

Soft Prompt Tuning for Cross-Lingual Transfer: When Less is More

1 code implementation6 Feb 2024 Fred Philippy, Siwen Guo, Shohreh Haddadan, Cedric Lothritz, Jacques Klein, Tegawendé F. Bissyandé

Soft Prompt Tuning (SPT) is a parameter-efficient method for adapting pre-trained language models (PLMs) to specific tasks by inserting learnable embeddings, or soft prompts, at the input layer of the PLM, without modifying its parameters.

Cross-Lingual Transfer

LaFiCMIL: Rethinking Large File Classification from the Perspective of Correlated Multiple Instance Learning

no code implementations30 Jul 2023 Tiezhu Sun, Weiguo Pian, Nadia Daoudi, Kevin Allix, Tegawendé F. Bissyandé, Jacques Klein

This efficiency, coupled with its state-of-the-art performance, highlights LaFiCMIL's potential as a groundbreaking approach in the field of large file classification.

Android Malware Detection Defect Detection +5

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

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

A two-steps approach to improve the performance of Android malware detectors

no code implementations17 May 2022 Nadia Daoudi, Kevin Allix, Tegawendé F. Bissyandé, Jacques Klein

For the subset of "difficult" samples, we rely on GUIDED RETRAINING, which leverages the correct predictions and the errors made by the base malware detector to guide the retraining process.

Android Malware Detection Binary Classification +4

DexRay: A Simple, yet Effective Deep Learning Approach to Android Malware Detection based on Image Representation of Bytecode

1 code implementation5 Sep 2021 Nadia Daoudi, Jordan Samhi, Abdoul Kader Kabore, Kevin Allix, Tegawendé F. Bissyandé, Jacques Klein

This work-in-progress paper contributes to the domain of Deep Learning based Malware detection by providing a sound, simple, yet effective approach (with available artefacts) that can be the basis to scope the many profound questions that will need to be investigated to fully develop this domain.

Android Malware Detection Malware Detection +1

IBIR: Bug Report driven Fault Injection

no code implementations11 Dec 2020 Ahmed Khanfir, Anil Koyuncu, Mike Papadakis, Maxime Cordy, Tegawendé F. Bissyandé, Jacques Klein, Yves Le Traon

It remains indeed challenging to inject few but realistic faults that target a particular functionality in a program.

Fault Detection Program Repair +2 Software Engineering

A First Look at Android Applications in Google Play related to Covid-19

no code implementations19 Jun 2020 Jordan Samhi, Kevin Allix, Tegawendé F. Bissyandé, Jacques Klein

Due to the convenience of access-on-demand to information and business solutions, mobile apps have become an important asset in the digital world.

Software Engineering Computers and Society

iFixR: Bug Report driven Program Repair

2 code implementations12 Jul 2019 Anil Koyuncu, Kui Liu, Tegawendé F. Bissyandé, Dongsun Kim, Martin Monperrus, Jacques Klein, Yves Le Traon

Towards increasing the adoption of patch generation tools by practitioners, we investigate a new repair pipeline, iFixR, driven by bug reports: (1) bug reports are fed to an IR-based fault localizer; (2) patches are generated from fix patterns and validated via regression testing; (3) a prioritized list of generated patches is proposed to developers.

Software Engineering

Watch out for This Commit! A Study of Influential Software Changes

no code implementations10 Jun 2016 Daoyuan Li, Li Li, Dongsun Kim, Tegawendé F. Bissyandé, David Lo, Yves Le Traon

One single code change can significantly influence a wide range of software systems and their users.

Software Engineering

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