- Software plagiarism and collusion detection
- Code and modeling plagiarism
- Obfuscation attacks on software plagiarism detectors
- Consistency preservation of models and views
- Adoption of model-driven approaches and tools
- Automotive software engineering

Dr.-Ing. Timur Sağlam
- Alumnus (formerly Postdoctoral Researcher)
- Group: Model-Driven Software Development
- Office Hours: -
- Fax: -
- ORCID
Am Fasanengarten 5
76131 Karlsruhe
Germany
About Me
I have been a researcher at KIT from 2020 to 2025. My research was focused on software plagiarism and collusion detection, particularly obfuscation attacks on structure-based plagiarism detectors. In that time, I was the project lead of the open-source plagiarism detector JPlag, which is employed by many universities around the world. Moreover, I took part in developing the Vitruvius framework for consistent, view-based systems engineering. I was also involved in the joint project Software-Defined Car where I investigated the consistency preservation between heterogeneous views.
Awards
- Best Paper Award at ECMFA'23 for "Evaluating Model Differencing for the Consistency Preservation of State-based Views"
Invited Talks
↵
- Keynote: "Detecting Modelling Plagiarism – Navigating Automated Obfuscation and Generative AI"
(Educators Symposium, MODELS'24)
Publications
Sağlam, T.; Niehues, N.; Hahner, S.; Schmid, L.
2025. 2025 IEEE/ACM 37th International Conference on Software Engineering Education and Training : CSEE & T 2025 : Ottawa, Ontario, Canada, 28-29 April 2025, 217–228, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/CSEET66350.2025.00028
Sağlam, T.
2025, February 13. Karlsruher Institut für Technologie (KIT). doi:10.5445/IR/1000179018/v2
Kirschner, Y. R.; Gstür, M.; Sağlam, T.; Weber, S.; Koziolek, A.
2025. Journal of Systems and Software, 220, 112277. doi:10.1016/j.jss.2024.112277
Sağlam, T.; Niehues, N.; Hahner, S.; Schmid, L.
2025. IEEE/ACM. doi:10.5445/IR/1000179016
Kienzle, J.; Zschaler, S.; Barnett, W.; Sağlam, T.; Bucchiarone, A.; Abrahão, S.; Syriani, E.; Kolovos, D.; Lethbridge, T.; Mustafiz, S.; Meacham, S.
2024. Software and Systems Modeling, 23 (5), 1055–1073. doi:10.1007/s10270-024-01192-y
Kirschner, Y. R.; Gstür, M.; Sağlam, T.; Weber, S.; Koziolek, A.
2024. Elsevier B.V. doi:10.2139/ssrn.4686183
Schmid, L.; Saglam, T.; Selzer, M.; Koziolek, A.
2024. 4th Workshop on Performance EngineeRing, Modelling, Analysis, and VisualizatiOn STrategy (PERMAVOST ’24), Pisa, 3rd-4th June 2024, Association for Computing Machinery (ACM). doi:10.1145/3660317.3660322
Sağlam, T.; Hahner, S.; Schmid, L.; Burger, E.
2024. 46th IEEE/ACM International Conference on Software Engineering: Companion Proceedings, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1145/3639478.3643074
Sağlam, T.; Hahner, S.; Schmid, L.; Burger, E.
2024. Proceedings of the 46th International Conference on Software Engineering: Software Engineering Education and Training, ICSE SEET ’24, Lissabon, 14th-20th April 2024, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1145/3639474.3640084
Sağlam, T.; Brödel, M.; Schmid, L.; Hahner, S.
2024. Proceedings of the 46th International Conference on Software Engineering, ICSE ’24, Lissabon, April 14-20, 1–13, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1145/3597503.3639192
Sağlam, T.; Schmid, L.; Hahner, S.; Burger, E.
2023. 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), Västerås, 1st - 6th October 2023, 98 – 101, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/MODELS-C59198.2023.00032
Kühn, T.; Fuchß, D.; Corallo, S.; König, L.; Burger, E.; Keim, J.; Mazkatli, M.; Sağlam, T.; Reiche, F.; Koziolek, A.; Reussner, R.
2023. Karlsruher Institut für Technologie (KIT). doi:10.5445/IR/1000161127
Wittler, J. W.; Saglam, T.; Kühn, T.
2023. The Journal of Object Technology, 22 (2), 2:1–14. doi:10.5381/jot.2023.22.2.a4
Konersmann, M.; Kaplan, A.; Kühn, T.; Heinrich, R.; Koziolek, A.; Reussner, R.; Jurjens, J.; al-Doori, M.; Boltz, N.; Ehl, M.; Fuchß, D.; Groser, K.; Hahner, S.; Keim, J.; Lohr, M.; Saglam, T.; Schulz, S.; Toberg, J.-P.
2023. Software Engineering 2023 : Fachtagung des GI-Fachbereichs Softwaretechnik : 20.-24. Februar 2023 Paderborn. Ed.: G. Engels; M. Tichy, 75–76, Gesellschaft für Informatik (GI)
Sağlam, T.; Hahner, S.; Wittler, J. W.; Kühn, T.
2022. MODELS ’22: Proceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion ProceedingsOctober 2022, 138–141, Association for Computing Machinery (ACM). doi:10.1145/3550356.3556508
Konersmann, M.; Kaplan, A.; Kuhn, T.; Heinrich, R.; Koziolek, A.; Reussner, R.; Jurjens, J.; al-Doori, M.; Boltz, N.; Ehl, M.; Fuchß, D.; Groser, K.; Hahner, S.; Keim, J.; Lohr, M.; Saglam, T.; Schulz, S.; Toberg, J.-P.
2022. 2022 IEEE 19th International Conference on Software Architecture (ICSA), Honolulu, HI, USA, 12-15 March 2022, 157–168, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/ICSA53651.2022.00023
Sağlam, T.; Kühn, T.
2021. 2021 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion (MODELS-C), Fukuoka, J, October 10-15, 2021, 410–416, IEEEXplore. doi:10.1109/MODELS-C53483.2021.00064
Sağlam, T.; Klare, H.
2021. STAF 2021 Workshop Proceedings: 9th International Workshop on Bidirectional Transformations. Hrsg.: Ludovico Lovino, Lars Michael Kristensen, 34–53, CEUR-WS.org
Sağlam, T.
2020, April 3. Karlsruher Institut für Technologie (KIT). doi:10.5445/IR/1000120806
Klare, H.; Saglam, T.; Burger, E.; Reussner, R.
2019. 7th International Conference on Model-Driven Engineering and Software Development (MODELSWARD 2019), Prag, CZ, February 20-22, 2019. Ed.: S. Hammoudi, 219–230, SciTePress. doi:10.5220/0007246202190230
Klare, H.; Burger, E.; Kramer, M.; Langhammer, M.; Saglam, T.; Reussner, R.
2017. ACM/IEEE 20th International Conference on Model Driven Engineering Languages and Systems (MODELS 2017), Austin, TX, September 17-22, 2017, 221–228, Institute of Electrical and Electronics Engineers (IEEE). doi:10.1109/MODELS.2017.30
Sağlam, T.
2017. Karlsruher Institut für Technologie (KIT). doi:10.5445/IR/1000070341
Sağlam, T.
2016. Karlsruher Institut für Technologie (KIT). doi:10.5445/IR/1000181916
Doctoral Dissertation
My doctoral dissertation with the title "Mitigating Automated Obfuscation Attacks on Software Plagiarism Detection Systems" is published at KITopen. The sources can be found on GitHub.
Projects
Title | Type | Since |
---|---|---|
JPlag |
Open-Source Project |
2020 |
Vitruvius | Research Project | 2020 |
Software-Defined Car | Federally Funded Research Project | 2021 |
Courses
Title | Type | Role | Semester |
---|---|---|---|
Programming | Lecture | Übungsleiter | SS 25 |
Practical Course Engineering Approaches to Software Development | Seminar | Betreuer | SS 25 |
Programming | Lecture | Übungsleiter | WS 24/25 |
Programming | Lecture | Übungsleiter | SS 24 |
Programming | Lecture | Übungsleiter | WS 23/24 |
Data in Software-Intensive Technical Systems | Seminar | Betreuer | WS 23/24 |
Programming | Lecture | Übungsleiter | SS 23 |
Practical Course Engineering Approaches to Software Development | Practical Course | Betreuer | WS 22/23 |
Programming | Lecture | Übungsleiter | WS 22/23 |
Practical Course Engineering Approaches to Software Development | Practical Course | Betreuer | SS 22 |
Proseminar Software Requirements and Design | Seminar | Betreuer | SS 22 |
Practical Course Engineering Approaches to Software Development | Practical Course | Betreuer | WS 21/22 |
Proseminar Software Requirements and Design | Practical Course | Betreuer | SS 21 |
Seminar Software Engineering Research and Literature | Seminar | Betreuer | WS 20/21 |
Supervised Theses
I advised the following theses (co-advised theses are not included):
- Moritz Rimpf, Incorporation of Text Content Similarity into Token-based Source Code Plagiarism Detection, 2025
- Elisabeth Hermann, Frequency-based Highlight Extraction in Software Plagiarism Detection, 2025
- Robin Maisch, Preventing Refactoring Attacks on Software Plagiarism Detection through Graph-Based Structural Normalization, 2024
- Nils Niehues, Intelligent Match Merging to Prevent Obfuscation Attacks on Software Plagiarism Detectors, 2023
- Niklas Heneka, Software Plagiarism Detection on Intermediate Representation, 2023
- Moritz Brödel, Preventing Automatic Code Plagiarism Generation Through Token String Normalization, 2023
- Jonas Strittmatter,Token-Based Plagiarism Detection for Statecharts, 2023
- Hannes Greule, Evidence-based Token Abstraction for Software Plagiarism Detection, 2023
- Pascal Krieg, Preventing Code Insertion Attacks on Token-Based Software Plagiarism Detectors, Bachelor's Thesis, 2022
- Limanan Nursalim, Automated Test Selection for CI Feedback on Model Transformation Evolution, Master's Thesis, 2022
- Atilla Ateş, Konsistenzerhaltung von Feature-Modellen durch externe Sichten, Bachelor's Thesis, 2022
- Steffen Schmitt, Implementierung eines Authority-Mechanismus für UI-Elemente auf Basis von Eclipse E4, Bachelor's Thesis, 2021
- Jan Wittler, Derivation of Change Sequences from State-Based File Differences for Delta-Based Model Consistency, Master's Thesis, 2021