He received his PhD in Mathematics and Computer Science in 2005. His research areas are source code analysis, measurement, quality assurance, change impact analysis, and bug detection. He leads several R&D projects at the University which are related to quality assessment, the improvement and architecture reconstruction of software systems of major banks and software development companies in Hungary. He was the general chair of CSMR 2012, the Program Co-Chair and Program Committee member at major conferences in the above-mentioned areas: CSMR, ICSM, SCAM, ICPC, ESEC/FSE.