Selected Publications

IEEE Access
[pdf] Thomas Sutter, Timo Kehrer, Marc Rennhard, Bernhard Tellenbach, Jacques Klein, Dynamic Security Analysis on Android: A Systematic Literature Review, IEEE Access, IEEE, Accepted for publication on Apr. 13, 2024, To appear

TSE
[pdf] 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, Accepted for publication on Mar. 31, 2024, To appear

EMSE
[pdf] Xunzhu 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, Accepted for publication on Mar. 28, 2024, To appear

TDSC
[pdf] 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, Accepted for publication on Jan. 22, 2024, To appear

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 (TOSEM), journal first, ACM, Accepted for publication on Jan. 15, 2024, To appear

ICSE SEIP
[pdf] Yewei Song, Saad Ezzini, Xunzhu Tang, Cedric Lothritz, Jacques Klein, Tegawendé F. Bissyandé, Andrey Boytsov, Ulrick Ble, Anne Goujon, Enhancing Text-to-SQL Translation for Financial System Design, 46rd International Conference on Software Engineering, Software Engineering in Practice Track (ICSE SEIP), IEEE/ACM, Apr. 2024, To appear, Lisbon, Portugal

ICSE
[pdf] Marco Alecci, Jordan Samhi, Tegawendé F. Bissyandé, Jacques Klein, Revisiting Android App Categorization, 46rd International Conference on Software Engineering (ICSE), IEEE/ACM, Apr. 2024, To appear, Lisbon, Portugal

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

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

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

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

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

AAAI
[pdf] Weiguo Pian, Hanyu Peng, Xunzhu 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

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

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

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

ASE
[pdf] Haoye Tian, Xunzhu 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

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

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] 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

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)

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

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

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

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] 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

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)

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)

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

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)

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] 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

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)

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] 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

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

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

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

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

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