Prof. Dr. Jacques Klein

Chief Scientist (Associate Prof.)
Head of the TruX Research Group
SnT Centre, University of Luxembourg
jacques.klein at uni.lu
Google Scholar / DBLP / Orbi.lu / Microsoft Academic

Contact:

Address: 6, rue Richard Coudenhove-Kalergi,
L-1359 Luxembourg, Luxembourg
Phone: +352 466644 5600
email: jacques.klein at uni.lu
skype: jacquesklein2302
Twitter: @JacquesKlein14

Short Bio:

Since 2010, I have been working at the SnT center of the University of Luxembourg, first as Research Scientist (from 2010 to 2015), then as Senior Research Scientist (Faculty position, from 2015 to 2019), and finally as Chief Scientist (Associate Prof.). Together with my colleague Prof. Bissyande, we are heading the TruX research group. Since Oct. 2018, I'm a member of the University Council of the University of Luxembourg as representative of the Interdisciplinary Centers Professors.

Research interests:

I am working in Software Engineering and Software Security, with a specific focus on:

Grants:

I am/was Principal Investigator on a dozen of projects including industrial partnership projects. I acquired more than 3.5 million euros of project funding (mainly through projects funded by the Luxembourg Research Agency, the European Commission, and industrial partnerships). The full list of acquired grants could be found here.

Publications:

All my publications are available on my publication page.
Selected publications can be found here.

Recent Publications
ASE 2020
[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, To appear, Melbourne, Australia, acceptance rate: 22.5% (93/414)

KDD (Health Day)
[pdf] Salah Ghamizi, Renaud Rwemalika, Maxime Cordy, Lisa Veiber, Tegawendé F. Bissyandé, Mike Papadakis, Jacques Klein and Yves Le Traon Data-driven Simulation and Optimization for Covid-19 ExitStrategies, KDD 2020 special track on AI for Covid-19, Aug. 2020, To appear, San Diego, CA, United States

FSE 2020
[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), Nov. 2020, To appear, Sacramento, CA, United States, acceptance rate: 28% (101/360)

ICSE 2020
[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, 42th International Conference on Software Engineering (ICSE), IEEE/ACM, May 2020, To appear, Seoul, South Korea, 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 (Accepted for publication on Sept. 27, 2019)

FSE 2019
[pdf] Anil Koyuncu, Kui Liu, Tegawendé F. Bissyandé, Dongsun Kim, Martin Monperrus, Jacques Klein and Yves Le Traon, Mimic: Bug Report driven Program Repair, ACM Joint 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)

ISSTA 2019
[pdf] Pingfan Kong, Li Li, Jun Gao, Tegawendé F. Bissyandé, Jacques Klein, Mining Android Crash Fixes in the Absence of Issue- and Change-Tracking Systems, The International Symposium on Software Testing and Analysis (ISSTA), ACM, Jul. 2019, pages 78-89, Beijing, China, acceptance rate: 22.5% (32/142)

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, Accepted for publication on Feb. 19, 2019

PhD Supervision:

I supervise (with Dr. Tegawende Bissyande) the following PhD students:

Past PhD Supervision:

I was partially involved in the supervision of the following PhD thesis:

Teaching Responsability:

Responsible for the course “Principles of Software Development” in the Master in Information and Computer Sciences (MICS) of the University of Luxembourg. This course accounts for 45 teaching units among which 30 are done by myself.

Dataset:

With my colleagues, we maintained a constantly growing set of Android apps (more than 8 millions of apps today) that we make available to the research community: https://androzoo.uni.lu/

Service: Employment History: Education: