Dear Students,

You can view the recording of the Project Forum 2020 at the following link:

https://bbb.nc.elte.hu/playback/presentation/2.0/playback.html?meetingId=591842e930c5ff5cf98ffad3274cba0706266329-1604656974106


A summary of the projects has been collected below. The list also includes projects that have not been presented on the Forum.

1. Finding Security Vulnerabilities with Static Code Analysis
Goals, Topics, Used Technologies: We are developing automated security checks for C/C++ language into Clang compiler. We have launched a pilot for Java for the same task.
Who are we searching for?:
If you are motivated and curious of language constructs and compilers, this is the project for you.
How much time a student needs to contribute:
Flexible. Usually 4-8 hours per week.
Contact person:
Gera Zoltán
Contact Information:
gerazo at caesar point elte point hu

2. PipeRT: A hybrid scheduling and dataflow framework for DSP applications
Goals, Topics, Used Technologies: Parallel programming skills are a plus. The library is written in C++11, the bindings are planned in Python and Node.
Who are we searching for?: We are searching for motivated people interested in realtime systems, digital signal processing and multimedia pipelines.
How much time a student needs to contribute: Felxible: Usually 4-8 hours per week.
Contact person: Gera Zoltán
Contact Information: gerazo at caesar point elte point hu, https://github.com/gerazo/pipert

3. ELTELive: Lightweight, easy-to-deploy drop-in streaming server replacement for Youtube, Twitch and compatible protocols
Goals, Topics, Used Technologies: Nginx, rtmp, Linux shell script, stunnel, cron, Docker, TypeScript, Vue, HTML, CSS
Who are we searching for?:
We are expecting motivated people who enjoy tinkering with the full webstack.
How much time a student needs to contribute:
Flexible: usually 4-8 hours per week
Contact person: Gera Zoltán
Contact Information:
gerazo at caesar point elte point hu, https://gitea.com/gerazo/eltelive

4. Controlled vibration of transmission line cables
Goals, Topics, Used Technologies: Programming, numerical simulations, measurements
Who are we searching for?:
BSc, MSc students (small projects), PhD candidates
How much time a student needs to contribute:
Small projects: 1-2 semesters (few months), PhD projects: 3-4 years
Contact person:
Prof. Dr. Kollár László
Contact Information:
kl at inf point elte point hu

5. Inverse design of wind turbine blades considering icing conditions
Goals, Topics, Used Technologies: Programming, numerical simulations, measurements
Who are we searching for?:
BSc, MSc students (small projects), PhD candidates
How much time a student needs to contribute:
Small projects: 1-2 semesters (few months), PhD projects: 3-4 years
Contact person:
Prof. Dr. Kollár László
Contact Information:
kl at inf point elte point hu

6. Questions of scalability os software development
Goals, Topics: In modern industrial projects even the tests have millions of LOC, thousands of modules/classes forming highly complex architectures. Developing and testing on this scale requires tools and systematic understanding not yet available. Cooperating with a large international telecommunication company our research aims at analysing the engineering data measured at large scale and supporting the projects to reach their quality targets.
http://compalg.inf.elte.hu/~attila/DevAndTest_at_scale.html
Used Technologies: Java and data analytics technologies
Who are we searching for?:
Who are interested in the software engineering aspects of large software systems.
How much time a student needs to contribute:
8 hours / week
Contact person:
Kovács Attila
Contact Information:
attila.kovacs at inf point elte point hu

7. Promotion of informatics and informatics thinking
Goals, Topics: to promote Informatics (Computer Science, or Computing) and computational thinking among school students of all ages. To show the colorful beauty of CS in all sciences
Used Technologies: mind, thinking, html5, php, mysql, js, …
Who are we searching for?:
You can join us on several levels: if you are a teacher (or you are interested in education) – you can participate in the preparation of the tasks and activities. If you are a programmer, you can help us implement our ideas.
How much time a student needs to contribute:
2-3 hours/week – more intensive in May, October and November
Contact person:
Pluhár Zsuzsa
Contact Information:
pluharzs at inf point elte point hu

8. Applying Machine Learning on Business Processes and Information System Models
Used Technologies: machine learning and models like BPMN
Who are we searching for?:
enterprises
How much time a student needs to contribute:
4 – 6 months
Contact person:
Bouafia Khawla
Contact Information:
bouafiakhawla24 at gmail point com

9. Task Management System
Goals, Topics: The aim of the project is the development of the Task Management System (TMS), which is a – soon to be – open source web-based assignment and examination management system for universities, primarily focused on programming and computer science related courses. The main features of the application are the integrated evaluation, automatized testing, version control and plagiarism check of the student submissions.
Used Technologies: Web services, REST, MVC, PHP, Yii, Docker
Who are we searching for?:
Students with knowledge, experience (or at least interest) around the web technologies, the MVC design pattern and at least basic competence in PHP programming. Skills in other programming languages (e.g. C#, Java, Swift) are a benefit.
How much time a student needs to contribute:
8-12h weekly
Contact person:
Cserép Máté
Contact Information:
mcserep at inf point elte point hu, https://mcserep.web.elte.hu/site/projects

10. Geoinformatics and Remote Sensing Laboratory
Goals, Topics: Use cases of geoinformatics and remote sensing range widely nowadays from classical carthopgraphic applications through the agricultural industry, civil engineering and urban planning to environmental use cases. Most recently navigation of autonomous systems and augmented reality applications highly depend on spatial and remote sensing sensors and algorithms. The evolution and spreading of data capturing methods ranging from simple GPS devices like smart-phones to large scale imaging equipment – including very high resolution and hyperspectral cameras and LiDAR – resulted in an exponential growth in the amount of spatial data maintained by companies and organizations. At the same time methods for extracting information efficiently from such datasets raise challenges from a computer science aspect.
Current topics in the laboratory are focused on object recognition, change detection, model reconstruction and classification based on 3D LiDAR point clouds and multispectral aerial and satellite imagery.
Used Technologies: LiDAR, point clouds, digital elevation models, PCL, PDAL, GDAL
Who are we searching for?:
MSc or PhD students with programming competence mainly in C++ and/or C#. Specialized knowledge on remote sensing technologies and algorithms are not mandatory beforehand, but completing the relevant courses in the MSc programme is a benefit.
How much time a student needs to contribute:
10-16h weekly
Contact person: Cserép Máté
Contact Information:
mcserep at inf point elte point hu, https://gis.inf.elte.hu/

11. Human-machine interaction and collaboration.
Goals, Topics: The elements required for interaction are facial expression, estimating head, hand, and body postures, extracting information from speech, and generating a response. Prototype projects partially cover the spectrum: (a) rehabilitation in knee injuries, (b) autism diagnostics, (c) estimation of collision time of an unknown object with a 2D camera on the roads
Used Technologies: Artificial Intelligence, Deep Networks, Camera, Microphone, Edge TPU, Emotion Recognition and Targeted Dialogue
Who are we searching for?:
Students interested in the future of the topic
How much time a student needs to contribute:
20h/week
Contact person:
Lőrincz András
Contact Information:
nipg at inf point elte point hu

12. “Virtual Learning Environments”
Goals, Topics: Designing enjoyable learning environments for formal and especially informal learning.
Used Technologies: Almost any smart technology.
Who are we searching for?:
Especially master students taking Software technology lab course, but also those interested in education.
How much time a student needs to contribute:
8 hours/week
Contact person:
Márta Turcsányi-Szabó
Contact Information:
tszmarta at inf point elte point hu

13. RDI activitiesatDepartmentof Data Science and Engineering
Goals, Topics: agrifoodIT, IT-solutions in agriculture and food processing sector, precision livestock farming, precision viticulture, precision apiary. The role of IT in agricultural circular economy, resources-efficiency. Ongoing projects and project ideas at Faculty of Informatics.
Used Technologies: data science, IoT-technologies, robotics, mashine learning and artificial intelligence
Who are we searching for?:
BSc, MSc and PhD-students, young researchers, who are interested in agrifood-IT. Students from other faculties interested in the topic are also welcome.
How much time a student needs to contribute:
depends on the project, individual consultation is required.
Contact person:
Dr. Alexy Márta
Contact Information:
abalord02 at inf point elte point hu

14. Machine Learning for Software Engineering
Goals, Topics: 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

Used Technologies: Machine Learning, Deep Learning; recurrent neural networks, variational autoencoders, transformers, graph neural networks, MDPs. Python, TensorFlow, PyTorch.
Who are we searching for?:
First year MSc or 2nd year BSc students who are interested in both software engineering and deep learning. Students should have strong skills in both programming and mathematics (mostly linear algebra and some probability and calculus). Having machine learning experience is an advantage but is not necessary.
How much time a student needs to contribute:
10-20 hours weekly, probably more at first to learn deep learning and get started.
Contact person:
Gregorics Tibor, Pintér Balázs
Contact Information:
gt at inf point elte point hu, pinter at inf point elte point hu

15. RefactorErl. Static/dynamic source code analysis and transformations for Erlang — RefactorErl.Goals, Topics: https://www.inf.elte.hu/content/ericsson-szoftvertechnologiai-labor.t.1040?m=123, http://plc.inf.elte.hu/erlang/
Who are we searching for?:
Somebody who is willing to learn new technologies and tools and want to work on interesting R&D tasks.
How much time a student needs to contribute:
4 hours/week is a minimum in a Lab like RefactorErl, but if you want to achieve nice result, you should find a bit more time for the project.
Contact person:
Tóth Melinda, Bozó István
Contact Information:
toth_m at inf point elte point hu

16. Thermographic imaging via deep learning
Goals, Topics: In thermographic imaging, the specimen is heated by flashlamps, lasers, etc., and the corresponding temperature evolution is then measured on the surface. The resulting thermal pattern is used to reconstruct the heat distribution inside the material, which provides the main information for reconstructing the internal structure of the specimen.
In this project, we consider the problem of non-destructive testing (NDT) as a case study where anomalies, such as defects, cracks, corrosion, are to be detected in the measured thermographic images. To solve this problem we combine model-based numerical algorithms with deep learning approaches.
Used Technologies: Numerical algorithms, Deep learning, Python (Numpy, PyTorch), Matlab
Who are we searching for?:
3rd year BSc and MSc students interested in Mathematical Modeling, Image processing, and Artificial Intelligence are welcome.
How much time a student needs to contribute:
8-20h weekly
Contact person:
Kovács Péter
Contact Information:
kovika at inf point elte point hu

17. Quantum computing
Goals, Topics: Algorithms benefiting from quantum computers; Techniques and languages which facilitate programming quantum computers; Development of a quantum computer simulator.
Used Technologies: Linear algebra, Python, C(++), GPU/FPGA
Contact person:
Kozsik Tamás

Project Forum 2020: video and project collection