Information for Students
If you are interested in writing a bachelor’s or master’s thesis under my supervision, you are welcome to get in touch. Topics typically come from my research areas: static analysis, cryptographic API misuse detection, AI-assisted repair of security defects, Android privacy and GDPR compliance, benchmarking, and the usability of developer tools. Feel free to propose your own related idea.
To express interest, send me a short email with your background (relevant courses, programming experience) and the kind of topic you would like to work on: michael.schlichtig@uni-paderborn.de. Please attach your transcript of records and CV with the email.
Getting Started & Formalities
- Final Thesis — UPB Computer Science — official information on the thesis as a study component.
- Submission of Final Theses — UPB — registration, deadlines, and electronic submission of your thesis.
- Notes on Plagiarism & Scientific Ethics — UPB — please read before you start writing.
- Documenting & Disclosing the Use of AI Tools — UPB — university handout on how to document and label AI-tool usage in academic work.
- Bachelor’s & Master’s Theses — Secure Software Engineering (SSE) — open and example topics in our group.
Writing a Good Thesis
- How to Write a Great Research Paper — Simon Peyton Jones
- How to Give a Great Research Talk — Simon Peyton Jones
- Thesis Guide — Advice for Great Computer Science Thesis Projects — Elmar Jürgens (TUM & CQSE GmbH)
- How to Write a Scientific Abstract for Your Research Article — Karen McKee
