Prof. Dr. Jacques Klein

Chief Scientist (Associate Prof.)
SnT Centre, University of Luxembourg
jacques.klein at
Google Scholar / DBLP / / Microsoft Academic


Address: 6, rue Richard Coudenhove-Kalergi,
L-1359 Luxembourg, Luxembourg
Phone: +33 6 06 47 62 54
Phone: +352 466644 5600
email: jacques.klein at
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:


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

Recent Publications
[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)

[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, Accepted for publication on Sept. 27, 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), Aug. 2019, To appear, Tallinn, Estonia, acceptance rate: 24.4% (74/303)

[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, To appear, Beijing, China, acceptance rate: 22.5% (32/142)

[pdf] Jun Gao, Pingfan Kong, Li Li, Tegawendé F. Bissyandé and Jacques Klein, Negative Results on Mining Crypto-API Usage Rules in Android Apps, 16th International Conference on Mining Software Repositories (MSR), IEEE, May 2019, To appear, Montreal, Canada, acceptance rate: 25.4%, (32/126)

[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

[pdf] Kui Liu, Anil Koyuncu, Tegawendé F. Bissyandé, Dongsun Kim, Jacques Klein and Yves Le Traon, You Cannot Fix What You Cannot Find! An Investigation of Fault Localization Bias in Benchmarking Automated Program Repair Systems, 12th IEEE International Conference on Software Testing, Verification and Validation (ICST 2019), IEEE, Apr. 2019, To appear, Xi'an, China, acceptance rate: 28.18% (31/110)

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.


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:

Service: Employment History: Education: