Bachelor- und Masterarbeiten
Hinweis für Studierende
Wir bearbeiten derzeit eine Vielzahl von Abschlussarbeiten an unserem Lehrstuhl. Aufgrund beschränkter Betreuungskapazitäten nehmen wir momentan weniger neue Bachelor- und Masterarbeiten auf als üblich.
Offene Themen
Aktuell bieten wir zu folgenden Themenstellungen Bachelor- und Masterarbeiten an. Den groben Ablauf für am Lehrstuhl Software Engineering geschriebene Abschlussarbeiten findet ihr hier:
Bachelor Thesis
- Optimising Coupling and Cohesion Metrics for Modular Neural Networks(keine Ausschreibung, bitte Email mit dem Titel: “[Thesis]-ModularNN” to se-career@informatik.hu-....)
Bachelor/Master Thesis*
- Vulnerability Detection with Character Level Language Models for Python (keine Ausschreibung, bitte Email mit dem Titel: “[Thesis]-Vulnerability Detection ” to se-career@informatik.hu-....)
- Automatic Repair of Software Vulnerabilities (keine Ausschreibung, bitte Email mit dem Titel: “[Thesis]-Vulnerability Repair” to se-career@informatik.hu-....)
- Voice-driven Test-Case Generation (keine Ausschreibung, bitte Email mit dem Titel: “[Thesis]-Voice-driven-specification” to se-career@informatik.hu-....)
* Die Anforderungen an die Abschlussarbeit können je nach Typ (Bachelor/Master) angepasst werden
Master Thesis
- **NEU** Generating Semantically Correct Programs with seq2tree Transformer Networks (keine Ausschreibung, bitte Email mit dem Titel: “[Thesis]-seq2tree Program Generation” to se-career@informatik.hu-....)
- **NEU** Automatic Reverse Engineering Scientific Models from Scientific Software (keine Ausschreibung, bitte Email mit dem Titel: “[Thesis]-Scientific Models” to se-career@informatik.hu-....)
Laufende und abgeschlossene Themen
Bachelor Thesis
- Survey on Runtime Verification (pdf)
- AST Based Fault Localization (pdf)
- Grey-box Fuzzing with well-formed Models
- From Scripts to Computational Materials Science Data Analysis Workflows (pdf)
- Fuzzing for Model Transformation Engines (pdf)
- Evaluating Fuzzing for Model-Driven Software Engineering (MDSE) Tools (pdf)
- Parent Restarting for Workflow Systems (pdf)
- Microservices, Understanding the Concept (pdf)
- Adaptive parameters for Workflow Engines (pdf)
- Software Enginering and Debugging of Libre Office
Bachelor/Master Thesis
- Analyzing Parameter Tuning in Search-Based Test Case Generation Techniques (pdf)
- Diagnosis and Localization of Memory Leaks (pdf)
- STARDUST II - Systematic Architecture Level Fault Diagnosis Using Statistical Techniques (pdf)
- Grammar-Based Fuzzing for LibreOffice (pdf)
- Search-Space Classification for ..
- Automated Validation of Patch Correctness and Maintainability with Symbolic Execution (pdf)
- Automated Documentation of Source Code (pdf)
- Metamorphic Testing in Computational Materials Science Data Analysis Workflows (pdf)
- Voice-driven specification with Python Speech Recognition
- Optimizing a Neural Network Approach for the Reverse Transformation of Spin-Wave-Theory (pdf)
- Generator-based Fuzzing with Input Features (pdf)
- Analyzing the Language of Data Analysis Workflows (pdf)
Master Thesis
- Adaptive Genetic Algorithms in Search-Based Software Engineering (pdf)
- An Evaluation of Metaheuristic Search Strategies for Automatic Software Repair (pdf)
- Fault Localization and Debugging with Probabilistic Slicing (pdf)
- Code Generation from Natural Language Documentation (pdf)
- Empirical Study on Query Expansion
Techniques for Semantic Code Search (pdf) - Grammar-based Fuzzing for Model-Driven Software Engineering (MDSE) Tools (pdf)
- Behavioral Clustering-Guided Fuzz Testing (pdf)
- Extending and Evaluating Alhazen using different Machine Learning approaches (pdf)
- Grammar-based Fuzzing for Workflow Engines (pdf)