Phillip
Entin

About me

My name is Phillip Entin and I am a PhD candidate at USI Lugano in Switzerland. I am working at the REVEAL Lab under the supervision of Prof. Dr. Michele Lanza.

Before that I earned my master's degree in software engineering in Augsburg and Munich, where I wrote my master's thesis on the automated translation of COBOL code using LLMs, symbolic execution and delta debugging.

I earned my bachelor's degree in business informatics at RheinMain University of Applied Sciences and Arts in Wiesbaden, my city of birth. I was a dual student in collaboration with the German railways. There I wrote my bachelor's thesis on the integration of IT systems into the BPMN metamodel and how to visualize them.

I speak German (native language), English (B2), French (B1.2) and Italian (A2.1).

Education

PhD in Software Engineering, USI Lugano (ongoing)

02/2026–present

M.Sc. in Software Engineering, University of Augsburg, TU Munich, LMU Munich

10/2023–10/2025

B.Sc. in Business Informatics, RheinMain University of Applied Sciences and Arts

09/2020–09/2023

Work Experience

Working student at BMW Group, Munich

10/2024–05/2025

Duties included creating an AI-based pipeline to automatically map defect reports to car components and visualizing automotive IT infrastructure.

Intern at Siemens Technology, Munich

07/2024–09/2024

Duties included implementing and evaluating several computer vision approaches for obstacle detection in the railway domain.

Dual student at Deutsche Bahn (German railways)

09/2020–09/2023

Duties included timetable data management, software engineering, web development, strategic data management (CIO/CDO), strategic offer management for long-distance trains, and agile management.

Publications

JUST ACCEPTED: Depicting Software Evolution Using Spirals

VISSOFT 2026, Full paper

Phillip Entin, Marco Raglianti, Michele Lanza

Paper, Tool

JUST ACCEPTED: SEDCoT: Enhancing LLM-Based COBOL Code Translation via Symbolic Execution and Delta Debugging

ISSTA 2026, Full paper

Phillip Entin, Wenchao Gu, Alexander Knapp, Chunyang Chen

Paper, Code

Teaching

Tutor for programming methods

April 2023–July 2023

Undergraduate course, RheinMain University of Applied Sciences and Arts, 2023

The course “Programming Methods” covers fundamental and advanced concepts of software development. It focuses on structured and object-oriented programming, clean code and program design, error handling, testing, and refactoring. These topics are complemented by practical aspects such as database access, concurrency (multithreading), and modern programming language features.

Tutor for object-oriented software development

October 2022–February 2023

Undergraduate course, RheinMain University of Applied Sciences and Arts, 2022

The course “Object-Oriented Software Development” focuses on practical and theoretical aspects of object-oriented software development using Java. It introduces fundamental programming constructs (data types, control structures, recursion, arrays) and progresses into object-oriented concepts such as classes, inheritance, interfaces, and encapsulation. Students also work with error handling, graphical user interfaces (Swing), and more advanced features like generics and container classes.

Tutor for programming methods

April 2022–July 2022

Undergraduate course, RheinMain University of Applied Sciences and Arts, 2022

The course “Programming Methods” covers fundamental and advanced concepts of software development. It focuses on structured and object-oriented programming, clean code and program design, error handling, testing, and refactoring. These topics are complemented by practical aspects such as database access, concurrency (multithreading), and modern programming language features.

Service and Leadership
  • Max Weber Alumnus
  • 1st Prize, Innovation Challenge Dingolfing 2023
  • e-fellows.net scholarship alumnus
  • Presidential commission for studies and teaching at RheinMain University of Applied Sciences and Arts
  • Youth officer in a local tennis club, 2019–2023
  • 1st Prize “Ilmenauer Physiksommer” 2018
Talks

Visualizing GitHub Repositories with Nautilus

IWST 2026, Talk

Phillip Entin, Marco Raglianti, Michele Lanza

Talk details