Brno Ph.D. Talent

Anna Řechtáčková

Developing Automatic Methods for Teaching Code Quality in Introductory Programming

Lector: doc. Mgr. Radek Pelánek, Ph.D.

Institution: Masaryk University, Faculty of Informatics

Field: Computer Science

 

About the project

Source code quality is critical for easy code maintenance, but teaching it through manual code reviews scales poorly. Existing automated tools detect just a fraction of code quality defects and their feedback is seldom relevant to novice programmers. My project aims to determine which defects are relevant to novices. For those defects, I will develop automatic detectors and integrate them into a new fedback-providing tool, directly usable when teaching introductory programming.

 

Why science?

Ever since I started thinking about what I want to do with my (work) life, I knew I wanted to do something that would help people and save time. When looking for a Master's thesis topic, I found a project that combined everything I was hoping to find: programming, teaching and a lot of potencial to save people time and be useful. I started my doctorate to continue working on this project and it has been a wonderful journey so far.

 

What do I like most about Brno

Brno is just a great city to live in. It has the best size -- large enough to have all the amenities, small enough to feel cozy and not to be too far away (which is also due to the brilliant public transportation service).