Selected Publications

TOSEM
[pdf] Daihang Chen, Yonghui Liu, Mingyi Zhou, Yanjie Zhao, Haoyu Wang, Shuai Wang, Xiao Chen, Tegawendé F. Bissyandé, Jacques Klein, Li Li, LLM for Mobile: An Initial Roadmap, ACM Transactions on Software Engineering and Methodology, Volume 33 Issue 5, Journal First, ACM, Accepted for publication on Nov. 6, 2024

TOSEM
[pdf] Tiezhu Sun, Nadia Daoudi, Weiguo Pian, Kisub Kim, Kevin Allix, Tegawendé F. Bissyandé, Jacques Klein, Temporal-Incremental Learning for Android Malware Detection, ACM Transactions on Software Engineering and Methodology, Volume 33 Issue 5, Journal First, ACM, Accepted for publication on Oct. 15, 2024

EMNLP
[pdf] Daniel Tang, Kisub Kim, Yewei Song, Cedric Lothritz, Bei Li, Saad Ezzini, Haoye Tian, Jacques Klein, Tegawendé F. Bissyandé, CodeAgent: Autonomous Communicative Agents for Code Review, The 2024 Conference on Empirical Methods in Natural Language Processing, Nov. 2024, To appear, Miami, Florida, USA

TDSC
[pdf] [Open Access] Marco Alecci, Jordan Samhi, Li Li, Tegawendé F. Bissyandé, Jacques Klein, Improving Logic Bomb Identification in Android Apps via Context-Aware Anomaly Detection, Transactions on Dependable and Secure Computing, IEEE, Sep. 2024 (Accepted for publication on Jan. 22, 2024), vol.21, pages 4735-4753

ISSTA
[pdf] [Open Access] Boyang Yang, Haoye Tian, Weiguo Pian, Haoran Yu, Haitao Wang, Jacques Klein, Tegawendé F. Bissyandé, Shunfu Jin, CREF: An LLM-based Conversational Software Repair Framework for Programming Tutors, 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), ACM, Sep. 2024, pages 882-894, Vienna, Austria, acceptance rate: 20,6% (143/694)

ISSTA
[pdf] [Open Access] Jordan Samhi, René Just, Tegawendé F. Bissyandé, Michael D. Ernst, Jacques Klein, Call Graph Soundness in Android Static Analysis, 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), ACM, Sep. 2024, pages 945-957, Vienna, Austria, acceptance rate: 20,6% (143/694)

ESEM
[pdf] Tiezhu Sun, Nadia Daoudi, Kisub Kim, Kevin Allix, Tegawendé F. Bissyandé, Jacques Klein, Towards Full App-Level Representation Learning to Detect Android Malware, The International Symposium on Empirical Software Engineering and Measurement (ESEM) Emerging Results, Vision and Reflection papers track, Oct. 2024, To appear, Barcelona, Spain

ASE
[pdf] Kisub Kim, Jounghoon Kim, Byeongjo Park, Dongsun Kim, Chun Yong Chong, Yuan Wang, Tiezhu Sun, Daniel Tang, Jacques Klein, Tegawendé F. Bissyandé, DataRecipe — How to Cook the Data for CodeLLM?, 39th IEEE/ACM International Conference on Automated Software Engineering (ASE 2024), IEEE/ACM, Oct. 2024, To appear, Sacramento, CA, USA, acceptance rate: 26,40% (155/587)

TSE
[pdf] [Open Access] Xueqi Dang, Yinghua Li, Mike Papadakis, Jacques Klein, Tegawendé F. Bissyandé, Yves Le Traon, Test input prioritization for Machine Learning Classifiers, IEEE Transactions on Software Engineering (journal first), IEEE, vol. 50, Mar. 2024 (Accepted for publication on Dec. 25, 2023), pages 413-442

TSE
[pdf] [Open Access] Yinghua Li, Xueqi Dang, Weiguo Pian, Andrew Habib, Jacques Klein, Tegawendé F. Bissyandé, Test Input Prioritization for Graph Neural Networks, IEEE Transactions on Software Engineering (journal first), IEEE, vol. 50, no. 6, Jun. 2024 (Accepted for publication on Mar. 31, 2024), pages 1396-1424

TOSEM
[pdf] [Open Access] Yinghua Li, Xueqi Dang, Lei Ma, Jacques Klein, Yves Le Traon, Tegawendé F. Bissyandé, Test Input Prioritization for 3D Point Clouds, ACM Transactions on Software Engineering and Methodology, Volume 33 Issue 5, Journal First, ACM, Jun. 2024, pages 1-44

EMSE
[pdf] [Open Access] Daniel Tang, Haoye Tian, Pingfan Kong, Saad Ezzini, Kui Liu, Xin Xia, Jacques Klein, Tegawendé F. Bissyandé, App Review Driven Collaborative Bug Finding, Empirical Software Engineering, journal first, Springer, Jul. 2024 (Accepted for publication on Mar. 28, 2024), Vol. 29, pages 1-32

EMSE
[pdf] [Open Access] Yinghua Li, Xueqi Dang, Lei Ma, Jacques Klein, Tegawendé F. Bissyandé, Prioritizing Test Cases for Deep Learning-based Video Classifiers, Empirical Software Engineering, journal first, Springer, Jul. 2024 (Accepted for publication on Jun. 20, 2024), Volume 29, article number 111, pages 1-39

ACL
[pdf] [Open Access] Yewei Song, Cedric Lothritz, Daniel Tang, Tegawendé F. Bissyandé, Jacques Klein, Revisiting Code Similarity Evaluation with Abstract Syntax Tree Edit Distance, 62nd Annual Meeting of the Association for Computational Linguistics (ACL 2024), ACL, Aug. 2024, pages 38-46, Bangkok, Thailand

ICSE
[pdf] [Open Access] Marco Alecci, Jordan Samhi, Tegawendé F. Bissyandé, Jacques Klein, Revisiting Android App Categorization, 46th International Conference on Software Engineering (ICSE), IEEE/ACM, Apr. 2024, pages 1-12, Lisbon, Portugal

TSE
[pdf] [Open Access] Tiezhu Sun, Kevin Allix, Kisub Kim, Xin Zhou, Dongsun Kim, David Lo, Tegawendé F. Bissyandé, Jacques Klein, DexBERT: Effective, Task-Agnostic and Fine-grained Representation Learning of Android Bytecode, IEEE Transactions on Software Engineering, journal first, IEEE, Sep. 2023 (Accepted for publication on Aug. 24, 2023), pages 4691 - 4706

S&P Magazine
[pdf] Padmanabhan Krishnan, Cristina Cifuentes, Li Li, Tegawendé F. Bissyandé, Jacques Klein, Why Is Static Application Security Testing Hard to Learn?, IEEE Security & Privacy, IEEE, vol. 21, no. 5, Sep. 2023, page 68-72

TOSEM
[pdf] [Open Access] Xueqi Dang, Yinghua Li, Mike Papadakis, Jacques Klein, Tegawendé F. Bissyandé, Yves Le Traon, GraphPrior: Mutation-based Test Input Prioritization for Graph Neural Networks, ACM Transactions on Software Engineering and Methodology (TOSEM), journal first, ACM, Volume 33, issue 1, Nov. 2023 (Accepted for publication on Jun. 13, 2023), pages 1-40

ISSTA
[pdf] Nadia Daoudi, Kevin Allix, Tegawendé F. Bissyandé, Jacques Klein, Guided Retraining to Enhance the Detection of Difficult Android Malware, 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), ACM, Jul. 2023, pages 1131–1143, Seattle, WA, USA

ISSTA
[pdf] Abdoul Kader Kaboré, Earl T. Barr, Jacques Klein, Tegawendé F. Bissyandé, CodeGrid: A Grid Representation of Code, 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), ACM, Jul. 2023, pages 1357–1369, Seattle, WA, USA

TOSEM
[pdf] Kui Liu, Jingtang Zhang, Li Li, Anil Koyuncu, Dongsun Kim, Chunpeng Ge, Zhe Liu, Jacques Klein, Tegawendé F. Bissyandé, Reliable Fix Patterns Inferred from Static Checkers for Automated Program Repair, ACM Transactions on Software Engineering and Methodology (TOSEM), journal first, ACM, Jan. 2023 (Accepted for publication on Nov. 19, 2022), pages 1-38

AAAI
[pdf] Weiguo Pian, Hanyu Peng, Daniel Tang, Tiezhu Sun, Haoye Tian, Andrew Habib, Jacques Klein, Tegawendé F. Bissyandé, MetaTPTrans: A Meta Learning Approach for Multilingual Code Representation Learning, Thirty-Seventh AAAI Conference on Artificial Intelligence, AAAI, Feb. 2023, pages 5239–5247, Washington D.C., USA

CSUR
[pdf] [Open Access] Kisub Kim, Sankalp Ghatpande, Dongsun Kim, Kui Liu, Tegawendé F. Bissyandé, Jacques Klein and Yves Le Traon, Big Code Search: a Bibliography, ACM Computing Surveys, ACM, Volume 56, Issue 1, Aug. 2023 (Accepted for publication on Apr. 13, 2023), pages 1-49

TOSEM
[pdf] Haoye Tian, Yinghua Li, Weiguo Pian, Abdoul Kader Kaboré, Kui Liu, Andrew Habib, Jacques Klein, Tegawendé F. Bissyandé, Predicting Patch Correctness Based on the Similarity of Failing Test Cases, ACM Transactions on Software Engineering and Methodology (TOSEM), journal first, ACM, Volume 31, Issue 4, Oct. 2022 (Accepted for publication on Jan. 10, 2022), pages 1-30

ASE
[pdf] Haoye Tian, Daniel Tang, Andrew Habib, Shangwen Wang, Kui Liu, Xin Xia, Jacques Klein, Tegawendé F. Bissyandé, Is this Change the Answer to that Problem?: Correlating Descriptions of Bug and Code Changes for Evaluating Patch Correctness, 37th IEEE/ACM International Conference on Automated Software Engineering (ASE), IEEE/ACM, Oct. 2022, pages 1-13, Ann Arbor, Michigan, United States

TOPS
[pdf] Nadia Daoudi, Kevin Allix, Tegawendé F. Bissyandé, Jacques Klein, A Deep Dive inside DREBIN: An Explorative Analysis beyond Android Malware Detection Scores, ACM Transactions on Privacy and Security (TOPS), journal first, ACM, Volume 25, Issue 2, May 2022 (Accepted for publication on Nov. 30, 2021), pages 1-28

ICSE
[pdf] Jordan Samhi, Jun Gao, Nadia Daoudi, Pierre Graux, Henri Hoyez, Xiaoyu Sun, Kevin Allix, Tegawendé F. Bissyandé, Jacques Klein, JuCify: A Step Towards Android Code Unification for Enhanced Static Analysis, 44rd International Conference on Software Engineering (ICSE), IEEE/ACM, May 2022, pages 1232-1244, Pittsburgh, PA, USA, acceptance rate: 26% (197/751)

ICSE
[pdf] Jordan Samhi, Li Li, Tegawendé F. Bissyandé, Jacques Klein, Difuzer: Uncovering Suspicious Hidden Sensitive Operations in Android Apps, 44rd International Conference on Software Engineering (ICSE), IEEE/ACM, May 2022, pages 723-735, Pittsburgh, PA, USA, acceptance rate: 26% (197/751)

TOSEM
[pdf] Ahmed Khanfir, Anil Koyuncu, Mike Papadakis, Maxime Cordy, Tegawendé F. Bissyandé, Jacques Klein, Yves Le Traon, iBiR: Bug Report driven Fault Injection, ACM Transactions on Software Engineering and Methodology (TOSEM), journal first, ACM, Jun. 2022 (Accepted for publication on May 13, 2022), pages 1-32

TOSEM
[pdf] Xiaoyu Sun, Xiao Chen, Li Li, Haipeng Cai, John Grundy, Jordan Samhi, Tegawendé F. Bissyandé and Jacques Klein, Demystifying Hidden Sensitive Operations in Android apps, ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 32, Issue 2, journal first, ACM, Dec. 2022 (Accepted for publication on Oct. 13, 2022), pages 1-30

EMSE
[pdf] Nadia Daoudi, Kevin Allix, Tegawendé F. Bissyandé, Jacques Klein, Assessing the opportunity of combining state-of-the-art Android malware detectors, Empirical Software Engineering, journal first, Springer, Dec. 2022 (Accepted for publication on Oct. 10, 2022), pages 1-42

TOSEM
[pdf] Haoye Tian, Kui Liu, Yinghua Li, Abdoul Kader Kaboré, Anil Koyuncu, Andrew Habib, Li Li, Junhao Wen, Jacques Klein, Tegawendé F. Bissyandé, The Best of Both Worlds: Combining Learned Embeddings with Engineered Features for Accurate Prediction of Correct Patches, ACM Transactions on Software Engineering and Methodology (TOSEM), journal first, ACM, Dec. 2022 (Accepted for publication on Nov. 1, 2022), pages 1-33

EMSE
[pdf] Delwende Arthur Sawadogo, Tegawendé F. Bissyandé, Naouel Moha, Kevin Allix, Jacques Klein, Li Li and Yves Le Traon, SSPCatcher: Learning to Catch Security Patches, Empirical Software Engineering, journal first, Springer, Aug. 2022 (Accepted for publication on Mar. 17, 2022), pages 1-32

TOSEM
[pdf] Patrick Keller, Abdoul Kader Kaboré, Laura Plein, Jacques Klein, Yves Le Traon, Tegawendé F. Bissyandé, What You See is What it Means! Semantic Representation Learning of Code based on Visualization, ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 31, Issue 2, journal first, ACM, Volume 31, Issue 2, Apr. 2022 (Accepted for publication on Sep. 3, 2021), pages 1-34

EMSE
[pdf] Deheng Yang, Kui Liu, Dongsun Kim, Anil Koyuncu, Kisub Kim, Haoye Tian, Yan Lei, Xiaoguang Mao, Jacques Klein, Tegawendé F. Bissyandé, Where Were the Repair Ingredients for Defects4J Bugs? Exploring the Impact of Repair Ingredient Retrieval on the Performance of 24 Program Repair Systems, Empirical Software Engineering, journal first, Springer, Sep. 2021 (Accepted for publication on Jun. 08, 2021), pages 1-33

TOSEM
[pdf] Yanjie Zhao, Li Li, Haoyu Wang, Haipeng Cai, Tegawendé F. Bissyandé, Jacques Klein, John Grundy, On the Impact of Sample Duplication in Machine Learning based Android Malware Detection, ACM Transactions on Software Engineering and Methodology (TOSEM), journal first, Volume 30, Issue 3, ACM, May 2021 (Accepted for publication on Jan. 07, 2021), pages 1-38

EMSE
[pdf] Nadia Daoudi, Kevin Allix, Tegawendé F. Bissyandé, Jacques Klein, Lessons Learnt on Reproducibility in Machine Learning Based Android Malware Detection, Empirical Software Engineering, journal first, Springer, May 2021 (Accepted for publication on Feb. 26, 2021), Open Access, pages 1-53

ICSE
[pdf] Jordan Samhi, Alexandre Bartel, Tegawendé F. Bissyandé, Jacques Klein, RAICC: Revealing Atypical Inter-Component Communication in Android Apps, 43rd International Conference on Software Engineering (ICSE), IEEE/ACM, May 2021, pages 1398-1409, Madrid, Spain (Virtual Conference), acceptance rate: 22.4% (138/615)

EMSE
[pdf] Timothée Riom, Arthur D. Sawadogo, Kevin Allix, Alexandre Bartel, Tegawendé F. Bissyandé, Naouel Moha and Jacques Klein, Revisiting the VCCFinder Approach for the Identification of Vulnerability-Contributing Commits, Empirical Software Engineering, journal first, Springer, Mar 2021 (Accepted for publication on Jan. 22, 2021), pages 1-30

TOSEM
[pdf] Xiaoyu Sun, Li Li, Tegawendé F. Bissyandé, Jacques Klein, Damien Octeau, John Grundy, Taming Reflection: An Essential Step Towards Whole-Program Analysis of Android Apps, ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 30, Issue 3, ACM, Apr. 2021 (Accepted for publication on Nov. 29, 2020), pages 1-36

ASE
[pdf] Haoye Tian, Kui Liu, Abdoul Kader Kaboré, Anil Koyuncu, Li Li, Jacques Klein, Tegawendé F. Bissyandé, Evaluating Representation Learning of Code Changes fo Predicting Patch Correctness in Program Repair, 35th IEEE/ACM International Conference on Automated Software Engineering (ASE), IEEE/ACM, Sep. 2020, pages 981-992, Melbourne, Australia (Virtual Event), acceptance rate: 22.5% (93/414)

FSE
[pdf] Jun Gao, Li Li, Pingfan Kong, Tegawendé F. Bissyandé and Jacques Klein, Borrowing Your Enemy’s Arrows: the Case of Code Reuse in Android via Direct Inter-app Code Invocation, 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2020), ACM, Nov. 2020, pages 939-951, Sacramento, CA, United States (Virtual Event), acceptance rate: 28% (101/360)

ICSE
[pdf] Kui Liu, Shangwen Wang, Anil Koyuncu, Kisub Kim, Tegawendé F. Bissyandé, Dongsun Kim, Peng Wu, Jacques Klein, Xiaoguang Mao, and Yves Le Traon, On the Efficiency of Test Suite based Program Repair: A Systematic Assessment of 16 Automated Repair Systems for Java Programs, 42nd International Conference on Software Engineering (ICSE), IEEE/ACM, May 2020, pages 615-627, Seoul, South Korea (Virtual Event), acceptance rate: 20.9% (129/617)

EMSE
[pdf] Anil Koyuncu, Kui Liu, Tegawendé F. Bissyandé, Dongsun Kim, Jacques Klein, Martin Monperrus, Yves Le Traon, FixMiner: Mining Relevant Fix Patterns for Automated Program Repair, Empirical Software Engineering (journal first), Springer, Vol. 25, Mar. 2020, pages 1980-2024

EMSE
[pdf] Li Li, Jun Gao, Tegawendé F. Bissyandé, Lei Ma, Xin Xia and Jacques Klein, CDA: Characterising Deprecated Android APIs, Empirical Software Engineering, Springer, Vol. 25, Jan. 2020 (Accepted for publication on Aug. 05, 2019), pages 2058-2098

WWW
[pdf] Tianming Liu, Haoyu Wang, Li Li, Xiapu Luo, Feng Dong, Yao Guo, Liu Wang, Tegawendé F. Bissyandé and Jacques Klein, MadDroid: Characterising and Detecting Devious Ad Content for Android Apps, The Web Conference 2020 (the WebConf, formerly WWW), ACM, April 2020, pages 1715-1726, Taipei, Taiwan (Virtual Event), acceptance rate: 19.22% (217/1129)

TSE
[pdf] Li Li, Tegawendé F. Bissyandé, and Jacques Klein, Rebooting Research on Detecting Repackaged Android Apps: Literature Review and Benchmark, IEEE Transactions on Software Engineering (journal first), IEEE, Volume 47, Issue 4, Feb. 2019 (Accepted for publication on Feb. 19, 2019), pages 676 - 693

FSE
[pdf] Anil Koyuncu, Kui Liu, Tegawendé F. Bissyandé, Dongsun Kim, Martin Monperrus, Jacques Klein and Yves Le Traon, iFixR: Bug Report driven Program Repair, 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2019), ACM, Aug. 2019, pages 314-325, Tallinn, Estonia, acceptance rate: 24.4% (74/303)

FSE
[pdf] Feng Dong, Haoyu Wang, Li Li, Yao Guo, Tegawendé F. Bissyandé, Tianming Liu, Guoai Xu and Jacques Klein, FraudDroid: Automated Ad Fraud Detection for Android Apps, ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE 2018), ACM, Nov. 2018, pages 257-268, Lake Buena Vista, Florida, United States, acceptance rate: 21.1% (61/289)

ICSE
[pdf] Kisub Kim, Dongsun Kim, Tegawendé F. Bissyandé, Eunjong Choi, Li Li, Jacques Klein and Yves Le Traon, FaCoY – A Code-to-Code Search Engine, 40th International Conference on Software Engineering (ICSE), IEEE/ACM, May 2018, pages 946-957, Gothenburg, Sweden, acceptance rate: 20.9% (105/502)

EMSE
[pdf] Raphael Sirres, Tegawendé F. Bissyandé, Dongsun Kim, David Lo, Jacques Klein, Kisub Kim, Yves Le Traon, Augmenting and Structuring User Queries to Support Efficient Free-Form Code Search, Empirical Software Engineering (journal first), Springer, Jan. 2018, Volume 90, pages 27-39

MSR
[pdf] Kevin Allix, Tegawendé F. Bissyandé, Jacques Klein and Yves Le Traon, AndroZoo: Collecting Millions of Android Apps for the Research Community, 13th International Conference on Mining Software Repositories (MSR), Data Showcase track, ACM, May 2016, pages 468-471, Austin, Texa, USA

EMSE
[pdf] Kevin Allix, Tegawendé F. Bissyandé, Quentin Jérome, Jacques Klein, Radu State, and Yves Le Traon, Empirical Assessment of Machine Learning-Based Malware Detectors for Android: Measuring the Gap between In-the-Lab and In-the-Wild Validation Scenarios, Empirical Software Engineering (journal first), Springer, Feb. 2016, Volume 21, Issue 1 (First online: November 2014), pages 183–211

ICSE
[pdf] Li Li, Alexandre Bartel, Tegawendé F. Bissyandé, Jacques Klein, Yves Le Traon, Steven Arzt, Siegfried Rasthofer, Eric Bodden, Damien Octeau and Patrick McDaniel, IccTA: Detecting Inter-Component Privacy Leaks in Android Apps, The 37th International Conference on Software Engineering (ICSE), IEEE/ACM, May 2015, pages 280-291, Firenze, Italy, acceptance rate: 18.5%, 84/452

TSE
[pdf] Alexandre Bartel, Jacques Klein, Martin Monperrus, Yves Le Traon, Static Analysis for Extracting Permission Checks of a Large Scale Framework: The Challenges And Solutions for Analyzing Android, IEEE Transactions on Software Engineering (journal first), IEEE, Volume 40, Issue 6, Jun. 2014, pages 617-632

PLDI
[pdf] Steven Arzt, Siegfried Rasthofer, Christian Fritz, Eric Bodden, Alexandre Bartel, Jacques Klein, Yves Le Traon, Damien Octeau, and Patrick McDaniel, FlowDroid: Precise Context, Flow, Field, Object-sensitive and Lifecycle-aware Taint Analysis for Android Apps, ACM SIGPLAN conference on Programming Language Design and Implementation (PLDI), Jun. 2014, pages 259-269, Edinburgh, UK, acceptance rate: 18%, 52/287

TSE
[pdf] Christopher Henard, Mike Papadakis, Gilles Perrouin, Jacques Klein, Patrick Heymans, Yves Le Traon, Bypassing the Combinatorial Explosion: Using Similarity to Generate and Prioritize T-wise Test Configurations for Software Product Lines, IEEE Transactions on Software Engineering (journal first), IEEE, Volume 40, Issue 7, Jul. 2014, pages 650 - 670

Usenix Security
[pdf] Damien Octeau, Patrick McDaniel, Somesh Jha, Alexandre Bartel, Eric Bodden, Jacques Klein, Yves Le Traon, Effective Inter-Component Communication Mapping in Android with Epicc: An Essential Step Towards Holistic Security Analysis, Usenix Security, USENIX Association, Aug. 2013, pages 543-558, Washington D.C., USA, acceptance rate: 16%, 44/277