Supervised Theses
ongoing
-
Dan Dan Berendsen: Enhancing Vulnerability Detection: A Comparative Study of Patch Identification Methods Across Granularity Levels (Master thesis)
-
Sven Dukker: Deployment Dependencies (Master thesis)
-
Simcha Vos: Modeling Maturity (Master thesis)
2024
-
Mattia Bonfanti: A Framework for Identifying Evolution Patterns of Open-Source Software Projects (Master thesis)
-
Juul Crienen: Contribution of source code identifiers to GitHub project similarity (Bachelor thesis)
-
Rowan de Bruin: Finding your digital sibling: Grouping GitHub projects that share certain attributes based on interactions and activities (Bachelor thesis)
-
Calin Manoli: Analyzing Similar Build Configurations Across Different GitHub Projects (Bachelor thesis)
-
Mateusz Rębacz: Quantifying Inter-Repository Similarity Through GitHub Dependency Structures (Bachelor thesis)
-
Alexandru Turcu: Finding your digital sibling: which other GitHub projects are similar to yours? Finding similar repositories based on the available documentation (Bachelor thesis)
-
Gints Kuļikovskis: Effects of Artifact Age on Maven Dependency Resolution (Bachelor thesis)
-
Mathijs van der Schoot: Can we extract a relevant, available, and self-contained core of the Maven ecosystem? (Bachelor thesis)
-
Vivian Roest: An analysis of Java release practices on GitHub (Bachelor thesis)
-
Jelle Sandifort: Navigating Repositories: Assessing the Impact of External Repositories on Packages in Maven Central (Bachelor thesis)
-
Cathrine Paulsen: Towards increasing the reliability of Maven’s dependency resolution (Master thesis)
-
Konrad Ponichtera: Leveraging Fine-grained Telemetry Data for the Detection and Prevention of Vulnerability Exploits (Master thesis)
2023
-
Radu Constantinescu: Exploring Descriptive Metrics of Build Performance (Bachelor thesis)
-
Patrick Hibbs: Github Mining: Discover the Descriptive Metrics of the Context in Continuous Integration Projects (Bachelor thesis)
-
Lukas Ostrovskis: Discovering the topics of Continuous Integration Projects on GitHub (Bachelor thesis)
-
Kendra Sartori: Discovering the metrics for assessing a project’s maturity (Bachelor thesis)
-
Bram de Vries: GitHub Mining: The Implementation of Continuous Integration Pipelines (Bachelor thesis)
-
Gideon Bot: Uncovering secrets of the Maven Repository: Java Build Aspects (Bachelor thesis)
-
Tudor-Gabriel Velican: Dead Links and Lost Code: Investigating the State of Source Code Repositories in Maven Central Repository Packages (Bachelor thesis)
-
Priyam Rungta: Uncovering Secrets of the Maven Repository: Maven packaging (Bachelor thesis)
-
Niels Tomassen: Uncovering the Secrets of the Maven Repository: Analysis of Library Sizes in Maven Central (Bachelor thesis)
-
Jingyu Li: Call graph analysis: Leveraging public test suites (Master thesis)
-
Bowu Li: Crowd-sourced Collection and Analysis of Software Packages (Master thesis)
-
Andrzej Westfalewicz: Vulnerability prealerting by monitoring the online repositories of open source projects (Master thesis at SIG)
2022
-
Michel Bulten: Looking at changes in popularity in the Maven ecosystem (Bachelor thesis)
-
Thijs Nulle: Method Popularity Distributions of Software Artefacts within Maven Central (Bachelor thesis)
-
Simcha Vos: API evolution on Maven Central: do developers adhere to semantic versioning? (Bachelor thesis)
-
Horia Zaharia: An exploratory study about extent of use of released packages in the Maven Central Repository (Bachelor thesis)
-
Anhar Al Haydar: Combining Type4Py’s Deep Similarity Learning-based Type Inference with Static Type Inference for Python (Bachelor thesis)
-
Merlijn Mac Gillavry: Type validation of Type4Py using Mypy (Bachelor thesis)
-
Rens Heddes: Vulnerability Risk Modelling in Open Source Software Systems (Master thesis at SIG)
2021
-
Christophe Cosse: Analysing the effectiveness of fine-grained dependency analysis to convince developers of updating their dependencies (Bachelor thesis)
-
Niels Mook: Improvement Analysis of Function-Level over Package-Level Vulnerability Recommendations (Bachelor thesis)
-
Jakub Nguyen: Effectiveness of using call graphs to detect propagated vulnerabilities (Bachelor thesis)
-
Tudor Popovici: Method-Level Data in GitHub Pull Request Descriptions: Effects on Developers’ Prioritization and Facilitation of Fixing Vulnerable Dependencies (Bachelor thesis)
-
Martijn van der Hoek: KPI by Proxy (Master thesis at ING)
-
Thomas Kolenbrander: Major incident detection (Master thesis at ING)
-
Tim Nederveen: Enabling domain experts to participate in the process of improving software quality using change impact analysis (Master thesis at EXACT)
-
Timothy Zemp: CInder - Find the matching project for your next CI Study (Master thesis)
2020
- Martijn Steenbergen: Reducing Human Error in Online Controlled Experiments: A case study at ING (Master thesis at ING)
2019
-
Noah Chavannes: Build Log Differencing: More Efficient Failure Cause Identification (Bachelor thesis)
-
Matej Jakovljevic: Investigation of Python Documentation Comments in Open-Source Projects (Bachelor thesis)
-
Marc Zwimpfer: Investigating Plugin Usage in Open-Source Maven Projects (Bachelor thesis)
2018
-
Alex Scheitlin: Improving Build Failure Resolution Through In-IDE Assistance (Bachelor thesis)
-
Nico Strebel: Towards Automated Task Detection Based On User Interactions in IDEs (Bachelor thesis)
2016
-
Waldemar Graf: A Case Study of Simplified Syntax Trees as a Unified Data Structure for Recommender Systems in Software Engineering (Bachelor thesis)
-
Can Pekesen: A Cloud-based Universal Platform for Crowdsourcing Empirical Case Studies (Bachelor thesis)
-
Simon Reuß: On the Effects of Pointer Analysis on Intelligent Code Completion (Master thesis)
-
Felix Weirich: Improving Code Recommendation Using Expert Feedback (Bachelor thesis)
-
Markus Zimmermann: Using Domain Knowledge to Improve Source Code Differencing (Bachelor thesis)
2015
-
David Dahlen: Identification of High-Quality Answers Containing Code Snippets on Stack Overflow (Master thesis)
-
Jonas Schlitzer: Improving Object-Usage Detection with Method-Call Inlining (Bachelor thesis)
2013
-
Ulf Karrock: Verwendungsmusteranalyse von auf Moduldefinitionen basierenden Javascript-Anwendungen (Diplom thesis)
-
Sven Keidel: Code Completion for JavaScript Code with N-Grams (Bachelor thesis)
2012
- Gerrit Freise: Analysis and Evaluation of Ranking Strategies for Chain Completion Proposals (Master thesis)