- Software plagiarism and collusion detection
- Code and (meta)model plagiarism
- Obfuscation attacks on plagiarism detectors
- Consistency preservation of models and views
- Adoption of model-driven approaches and tools
- Automotive software engineering
Timur Sağlam, M.Sc.
- Researcher
- Group: Model-Driven Software Development
- Office Hours: please make an appointment via email
- Room: R334
CS 50.34 - Phone: +49 721 608-47380
- timur saglam ∂does-not-exist.kit edu
Chair Prof. Reussner
KASTEL – Institut für Informationssicherheit und Verlässlichkeit
Karlsruhe Institute of Technology (KIT)
Am Fasanengarten 5
76131 Karlsruhe, Germany
About Me
I have been a researcher at KIT since 2020. My research is focused on software plagiarism and collusion detection, in particular obfuscation attacks on syntax-based plagiarism detectors. I am one of the maintainers of the JPlag plagiarism detector, which is employed by many universities around the world. Moreover, I take part in developing the Vitruvius framework for consistent, view-based systems engineering. Currently, I am involved in the joint project Software-Defined Car where I investigate 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"
Publications
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). 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. 2023 Fachtagung des GI-Fachbereichs Softwaretechnik, Software Engineering 2023, 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
Projects
Title | Type | Since |
---|---|---|
JPlag | Open-Source Project | 2020 |
Vitruvius | Research Project | 2020 |
Software-Defined Car | Federally Funded Research Project | 2021 |
Courses
Title | Type | Semester |
---|---|---|
Programming | Lecture | WS 23/24 |
Programming | Lecture | SS 23 |
Practical Course Engineering Approaches to Software Development | Practical Course | WS 22/23 |
Programming | Lecture | WS 22/23 |
Practical Course Engineering Approaches to Software Development | Practical Course | SS 22 |
Proseminar Software Requirements and Design | Seminar | SS 22 |
Practical Course Engineering Approaches to Software Development | Practical Course | WS 21/22 |
Proseminar Software Requirements and Design | Practical Course | SS 21 |
Seminar Software Engineering Research and Literature | Seminar | WS 20/21 |
Thesis Topics
Open thesis topics can be found in our wiki, but you can also send me an email if you are interested in a thesis topic in my area of research.
Supervised Theses
- 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