Ing. Petr Máj, Ph.D.

Projects

Alogirthms for Processing Tree Data Structures, Implementing Programming Languges and Data Compression

Program
Studentská grantová soutěž ČVUT
Code
SGS17/209/OHK3/3T/18
Period
2017 - 2019
Description
With the vast amount of data needed to be archived, indexed and procesed, efficient data structures and algorithms are required. The tree is a typical data structure which is used very often for hierarchically storing data. Another goal of this project is to design and implement novel methods for data indexing combined with data compression and methods for various approximate pattern matching over the indexes. The indexes and pattern matching find applications in searching in DNA and RNA sequences. Another topic of our research is the area of algorithms for implementing dynamic programming languages.

Big Code: Scalable Analysis of Massive Code Bases

Program
Operational Programme – Research, Development and Education – Structural Funds EU
Provider
European Commission
Code
EF15_003/0000421, CZ.02.1.01/0.0/0.0/15_003/0000421
Period
2019 - 2022
Description
The project aims to create at the FIT CTU the Institute of Scalable Code Analytics (ISCA), the first research centre in the CR focused on analyses of large code bases available on the Internet. Software systems are written in source code; BigCode refers to the massive codebases on the Internet. Combining techniques from programming languages and statistical machine learning will allow the mining of these codebases for crucial insights. The requested funds will be invested, in part, to provide the FIT with the first hardware and software infrastructure for big code data analysis. The other part of the research funding will attract internationally renowned researchers in the field of computer languages. The team is synergistic with existing research capacities at the FIT in software and knowledge engineering, data mining and parallel computing. The new team is well connected internationally and will bring investment from leading industrial partners that include Google and Oracle.