Stephan Lukasczyk


Stephan is a PhD student advised by Prof. Dr. Gordon Fraser. He works as a research assistant at the Chair of Software Engineering II at the University of Passau since April 2018. Stephan holds a B.Sc. and M.Sc. degree in Computer Science from the University of Passau since 2016 and 2018, respectively.

His research focuses on automated test generation for dynamically-typed programming languages, and on static and dynamic analysis techniques for such languages. Furthermore, he is interested in type systems; in particular type systems and type inference strategies for dynamically-typed languages.



  • Invited to Artifact Evaluation Committee of ISSTA 2021 (accepted)
  • Student Volunteer at ICSE 2021 (virtual conference).
  • Invited to New Ideas and Emerging Results Program Committee of ASE 2020 (declined due to family situation).
  • Invited to Artifact Evaluation Committee of ASE 2020 (accepted but the track was later cancelled due to COVID-19 pandemics).
  • Student Volunteer at ASE 2019 in San Diego, CA, USA.
  • since 2021: Member of the board of the German TeX User Group (DANTE e.V.)
  • 2018–2020: Internal auditor for the German TeX User Group
  • Local Organiser of the 2018 German TeX User Group’s meeting in Passau (German web page)


My main research project is a tool called Pynguin, a framework to automatically generate unit tests for Python programs, which we formally introduced in our 2020 SSBSE paper Automated Unit Test Generation for Python.


In my blog, I write about more personal things. It is, somehow, a bit like a notebook to me, where I put experiences, things that I have learned, and so on. Some of the things are there as a reference for my future self—things that I was searching for and which I wanted to store for future reference. Feel free to make use of the stuff.

The following list shows the five most recent posts, a full list can be found in the blog category.

  1. Online Teaching in Covid-19 Times
  2. Resetting Applications to Previous Versions on macOS
  3. Accepted Paper “An Empirical Study of Flaky Tests in Python”
  4. Accepted Paper “Automated Unit Test Generation for Python”
  5. A Note on Email