Tibor Gregorics
Tibor Gregorics
Habil. Associate Professor
Member with Consulting Rights
Contact details
Address
1117 Budapest, Pázmány Péter sétány 1/c.
Room
2-611
Phone/Extension
8493
Links
  • 1.2 Computer and information sciences
    • information science
Heuristic graphsearch algorithms

Analyzing the effect and computational cost of famous heuristic graphsearch algorithms

Correctness of programs

Defining the concept of problem, program, solution. Partial and complete correctness of sequential , alternative, loop, parallel structure.

Machine learning for Software Engineering

Our goal is to teach machines to understand, write, and fix code. Some currently running projects: - synthesizing code based on input-output examples (given the inputs and outputs, the system writes code to solve the problem) - synthesizing code based on natural language (generating code to solve programming assignments automatically) - detecting semantic bugs which cannot be detected by a conventional static analyzer - idiomatizing code: detecting and fixing non-idiomatic code fragments - detecting code duplication (code clones), even when the code clones are syntactically very different