Logo of the University of Passau
Decorative banner image Decorative banner image

Professor Gordon Fraser

Professor Gordon Fraser has held the Chair of Software Engineering II at the University of Passau since 2017. After completing his doctorate at Graz University of Technology, he conducted research at Saarland University and the University of Sheffield. His research and teaching focusses on issues relating to software analysis, software development and the didactics of programming.

Professor Gordon Fraser has held the Chair of Software Engineering II at the University of Passau since 2017. After completing his doctorate at Graz University of Technology, he conducted research at Saarland University and the University of Sheffield. His research and teaching focusses on issues relating to software analysis, software development and the didactics of programming.

„Errors in software are omnipresent. If an app crashes from time to time because of an error, that's annoying, but if the software in a vehicle or aircraft has errors, the effects are potentially dramatic. In order to prevent software from being faulty, I mainly pursue three approaches in research: If the code has already been written, automated analyses are used to find errors in it, for example by automatically executing programs and searching for program crashes. But automated programme analyses can also be used to help software developers write better code while they are still creating it. Ultimately, it's also a question of programming training, which is why we support learners from the very first steps in programming and try to improve their training.”

More on his Research

Prof Gordon Fraser's research focuses on software analysis, software development and the didactics of programming. The focus is on how to prevent errors in software and how to make software developers more productive, for example through AI-based analyses or by improving programming training.

To the publications of Prof Dr Gordon Fraser.

 

Research Projects

Research stories

I agree that a connection to the Vimeo server will be established when the video is played and that personal data (e.g. your IP address) will be transmitted.
I agree that a connection to the YouTube server will be established when the video is played and that personal data (e.g. your IP address) will be transmitted.
Show video