Carolin Brandt

PhD Student

Researcher

Software Developer

About Me

Hello! I’m Caro 🐳
I'm a PhD Student at the Software Engineering Research Group of TU Delft. My research centers around amplifying tests for and with developers: Embedding the developer's expertise into automatic test generation tools to generate test cases that they can use to improve their test suites 😊
My PhD advisor is Andy Zaidman and I'm part of the TestShift project.

My Research Interests
Developer Involvement

How do we use a developer's expertise in automated tools?

Automatic Software Quality

How do we improve software with as little developer effort as possible?

Visualization

How do we effectively use visual communication in software engineering?

Research Methods

How do we help SE researchers do rigorous, reproducible and impactful research?

Recent Publications
Service
Academic
2021
Journal of Software: Evolution and Process

Reviewer

2021
VISSOFT

Program Committee

2021
ISSTA

Artifact Evaluation Committee

Organization
2022
ECOOP

Publicity Chair

2021
VISSOFT

Publicity Chair

2021
ICSE

Organization Committee, responsible for Watch Parties and Gather.Town

2020
ICSE

Student Volunteer, responsible for Streaming in the Europe Timeband

2020
ESEC/FSE

Student Volunteer

2020
ASE

Student Volunteer

My Skills
Research Methods
  • Interviews
  • Open / Axial Coding
  • Academic Writing
  • Research Design
  • Constructive Paper Review
Languages
  • German
  • English
  • Dutch
  • Japanese, French
  • Polish, Farsi (Persian)
Coding
  • Java
    90%
  • C#, Python, Ruby
    75%
  • The language fitting for the job
    65%
  • LaTeX
    85%
Education + Experience
Academic
2020 - Current
PhD Student
Software Engineering Research Group, Delft University of Technology

Generating tests for and with developers using test amplification and visualization. Part of the TestShift project, supervised by Andy Zaidman.

2017 - 2019
Elite Graduate Program Software Engineering
University of Augsburg, Technical University of Munich, Ludwigs-Maximilans-University Munich

For especially talented and motivated students. Advanced education in software engineering, formal methods, database systems, distributed systems and human-computer interaction. Highly selective admission: at most 20 students per year.

2016
Teaching Assistant
Technical University of Munich

Introduction to Software Engineering. Operating Systems and Embedded Programming.

2014 - 2017
Bachelor Computer Science: Games Engineering
Technical University of Munich

Computer science with a practical focus in games. Computer graphics, game physics, artificial intelligence, social games, human-computer interaction and usability.

Industry
2018
Research Industry Internship
Oracle Labs, Multilingual Engine Team

Transformed pandas data analysis operations to SQL. Benchmarked against python running within the database process using GraalVM.

2017 - 2018
Software Engineer
Qualicen GmbH

Extended ConQAT based analyses of requirements documents. Halved the code size by safely deleting no longer used research components. Developed automated UI test using Ranorex. Managed GitLab and development workflow.

Get in Touch
  • Email: c.e.brandt@tudelft.nl
  • Twitter-DM: @laci_noire
  • Office: W 4.780, Building 28
  • Address: Van Mourik Broekmanweg 6
    2628 XE Delft, The Netherlands