CINXE.COM
Master thesis projects
<!DOCTYPE html> <html lang="en"> <head> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-129892202-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-129892202-1'); </script> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1"> <title>Master thesis projects</title> <meta name="description" content="Master Thesis projects available at the Software Engineering Research Group"> <meta name="author" content="SERG"> <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/css/bootstrap.min.css" integrity="sha384-WskhaSGFgHYWDcbwN70/dfYBj47jz9qbsMId/iRN3ewGhXQFZCSftd1LZCfmhktB" crossorigin="anonymous"> <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.8.2/css/all.css" integrity="sha384-oS3vJWv+0UjzBfQzYUhtDYW+Pj2yciDJxpsK1OYPAYjqT085Qq/1cq5FLXAZQ7Ay" crossorigin="anonymous"> <link rel="stylesheet" href="/css/academicons.min.css"/> <link rel="stylesheet" href="/css/serg.css"> </head> <body> <div class="outer"> <nav class="navbar navbar-expand-lg navbar-light"> <a class="navbar-brand" href="/"> <img src="/img/tudelft.svg" class="d-inline-block align-top logo" alt="TU Delft Logo"> </a> <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation"> <span class="navbar-toggler-icon"></span> </button> <div class="collapse navbar-collapse" id="navbarSupportedContent"> <ul class="navbar-nav mr-auto"> <li class="nav-item"> <a class="nav-item nav-link" href="/">SERG</a> </li> <li class="nav-item"> <a class="nav-item nav-link" href="/people">People</a> </li> <li class="nav-item"> <a class="nav-item nav-link" href="/publications">Publications</a> </li> <li class="nav-item"> <a class="nav-item nav-link" href="/research">Research</a> </li> <li class="nav-item"> <a class="nav-item nav-link" href="/events">Events</a> </li> <li class="nav-item"> <a class="nav-item nav-link" href="/teaching">Teaching</a> </li> <li class="nav-item"> <a class="nav-item nav-link" href="/msc-projects">MSc Projects</a> </li> <li class="nav-item"> <a class="nav-item nav-link" href="/vacancies">Vacancies</a> </li> </ul> </div> </nav> <div class="container-fluid container-center"> <div class="content"> <div class="page-header"> <h1>Master thesis projects </h1> </div> <div class="row"> <div class="span12"> <h3 id="finding-a-thesis-project">Finding a Thesis Project</h3> <p>For students participating in the TU Delft computer science and embedded systems master’s programs we have several openings for research thesis projects. Usually these topics can also be adjusted to fit in the scope of a BSc research project.</p> <p>All MSc projects are aligned with our research. They often are connected to one of our ongoing <a href="research.html">research projects</a>, but we also frequently use MSc projects to explore new research directions. Projects can be conducted at:</p> <ul> <li>TU Delft in our own research labs, in close collaboration with our postdocs and PhD students</li> <li>Industry (as part of an internship), usually with companies (in The Netherlands or abroad) with which we have an ongoing research collaboration (e.g. ING, SIG, Adyen, ATOS, XWiki, Microsoft, Google, Facebook, Infotron, JetBrains, …)</li> <li>Other (international) universities – we have a rich network of academic friends around the world.</li> </ul> <p>If you study at a different university and you would like to write a research master thesis in the context of one of the SERG projects, you should ask your own university supervisor to contact us. We have limited places available, but are always interested in new research opportunities.</p> <p><a id="supervisors"></a></p> <h3 id="serg-supervisors">SERG Supervisors</h3> <p>You can make an appointment with one of the SERG group members to see what projects are currently open, or you can propose your own project, provided there is a clear connection with the research we conduct at our labs. You can contact the following persons for more information:</p> <table> <thead> <tr> <th>Supervisor</th> <th>Topics</th> <th>Examples</th> </tr> </thead> <tbody> <tr> <td>Maurício Aniche</td> <td>Software maintenance and testing, empirical software engineering</td> <td><a href="https://repository.tudelft.nl/islandora/search/contributor%3Aaniche?collection=education&f%5B0%5D=mods_genre_s%3A%22master%5C%20thesis%22">Example theses</a></td> </tr> <tr> <td>Arie van Deursen</td> <td>Human aspects, software architecture, software testing</td> <td><a href="https://repository.tudelft.nl/islandora/search/contributor%3Adeursen?collection=education&f%5B0%5D=mods_genre_s%3A%22master%5C%20thesis%22">Example theses</a></td> </tr> <tr> <td>Georgios Gousios</td> <td>Static analysis, Machine learning for software engineering, software analytics</td> <td><a href="https://repository.tudelft.nl/islandora/search/contributor%3Agousios?collection=education&f%5B0%5D=mods_genre_s%3A%22master%5C%20thesis%22">Example theses</a></td> </tr> <tr> <td>Annibale Panichella</td> <td>Software testing, search-based software engineering, test amplification , fuzzing, security testing</td> <td><a href="https://repository.tudelft.nl/islandora/search/contributor%3Apanichella?collection=education">Example theses</a></td> </tr> <tr> <td>Rini van Solingen</td> <td>Globally distributed software engineering, agile practices</td> <td><a href="https://repository.tudelft.nl/islandora/search/contributor%3Asolingen?collection=education&f%5B0%5D=mods_genre_s%3A%22master%5C%20thesis%22">Example theses</a></td> </tr> <tr> <td>Diomidis Spinellis</td> <td>Software analytics, software development tools</td> <td><a href="https://doi.org/10.1109/MSR.2019.00085">1</a>, <a href="https://doi.org/10.1145/3338906.3342491">2</a>, <a href="https://dx.doi.org/10.1145/3183519.3183545">3</a>, <a href="https://dx.doi.org/10.1016/j.cose.2008.09.005">4</a></td> </tr> <tr> <td>Andy Zaidman</td> <td>Software testing, software evolution, repository mining</td> <td><a href="https://repository.tudelft.nl/islandora/search/contributor%3Azaidman?collection=education&f%5B0%5D=mods_genre_s%3A%22master%5C%20thesis%22">Example theses</a></td> </tr> <tr> <td>Sebastian Proksch</td> <td>Empirical software engineering, DevOps</td> <td><a href="https://repository.tudelft.nl/islandora/search/contributor%3Aproksch?collection=education&f%5B0%5D=mods_genre_s%3A%22master%5C%20thesis%22">Example theses</a></td> </tr> <tr> <td>Luís Cruz</td> <td>Sustainable software engineering, AI Engineering</td> <td><a href="https://link.springer.com/article/10.1007/s10664-019-09682-0#Sec2">L1</a>, <a href="https://arxiv.org/abs/2010.02716">L2</a>, <a href="https://repository.tudelft.nl/islandora/search/contributor%3Acruz?collection=education&f%5B0%5D=mods_genre_s%3A%22master%5C%20thesis%22">Theses</a></td> </tr> <tr> <td>Burcu Kulahcioglu Ozkan</td> <td>Software reliability for concurrent and distributed systems</td> <td><a href="https://repository.tudelft.nl/islandora/object/uuid%3A5ac105ac-f2d0-4891-8b20-f5caae141854">1</a>, <a href="https://repository.tudelft.nl/islandora/object/uuid%3A28878472-f58d-42ad-b889-ef5e23d3d129">2</a>, <a href="https://repository.tudelft.nl/islandora/object/uuid%3A748773c5-9651-49db-a694-7c157a8adc62">3</a>, <a href="https://repository.tudelft.nl/islandora/object/uuid%3A40833173-cbe2-497f-8a44-6ea35e65e046">4</a>, <a href="https://repository.tudelft.nl/islandora/search/contributor%3Aozkan?collection=education&f%5B0%5D=mods_genre_s%3A%22master%5C%20thesis%22">More</a></td> </tr> <tr> <td>Thomas Durieux</td> <td>Software maintenance, software evolution, repository mining</td> <td> </td> </tr> <tr> <td>Maliheh Izadi</td> <td>ML4SE, Large Language Models (LLM) for code, NLP, Recommender Systems</td> <td><a href="https://repository.tudelft.nl/islandora/search/contributor%3Aizadi?collection=education">Theses</a>, <a href="https://ieeexplore.ieee.org/abstract/document/10123452">P1</a>, <a href="https://arxiv.org/abs/2304.12269">P2</a></td> </tr> </tbody> </table> <!-- Maybe add some student papers as well, e.g., ICSE 2018, ICSE SEIP, MSR, TSE, ... --> <h3 id="composing-your-study-program">Composing your Study Program</h3> <p>If you plan to conduct your MSc project at SERG, you will need to include at least two of the CS <a href="teaching.html#msc">MSc courses</a> SERG teaches in your IEP (Individual Exam Program). We strongly recommend you to follow our software architecture, software analytics, or software testing and reverse engineering courses. Besides our own software engineering related courses, when choosing the electives in your program you can consider including courses in such areas as machine learning, computational intelligence, data science, compiler construction, distributed systems, or security.</p> <p>Optionally, you can start your research with a 7-8 week literature survey (IN4306, 10EC). This assignment is concluded with a report containing an overview of the state-of-the-art in a particular branch of research.</p> <h3 id="proposing-your-own-project">Proposing your Own Project</h3> <p>Under certain conditions it can also be possible to propose your own project. In those cases it is important to</p> <ul> <li>Study a number of <a href="#supervisors">existing MSc theses</a>.</li> <li>Identify an ongoing <a href="research.html">research project</a> to which your proposal is connected.</li> </ul> <p>In particular you need to carefully think about the research component of your proposal, and have a clear idea on why your proposal is novel – it should advance the world’s knowledge in software engineering. If you wish to pursue this route it is advisable to select and contact a possible <a href="#supervisor">supervisor</a> as early as possible.</p> <h3 id="writing-your-thesis">Writing your Thesis</h3> <p>Once you’ve found your project and your supervisor, we recommend that you start writing as soon as possible: Devise a table of content, and fill in details as you go.</p> <p>To write your thesis you need to make use of our <a href="https://github.com/SERG-Delft/thesis-template">MSc Thesis Template</a>.</p> </div> </div> </div> </div> <div class="container-fluid tudelft outer-footer container-center"> <div class="content myfooter"> <div class="row"> <div class="col-md-3 text-md-left"> <a class="navbar-brand tudelft" href="https://www.tudelft.nl"> <img src="/img/tudelft.svg" height="40" class="d-inline-block align-top" alt="TU Delft Logo"> </a> <div class="copyright"> Copyright © 2003-2022, Software Engineering Research Group, Delft University of Technology, The Netherlands </div> </div> <div class="col-md-3 text-md-center"> <b>Follow us</b><br> <a href="http://twitter.com/serg_delft" aria-label="Follow SERG on Twitter"><i class="fab fa-twitter fa-2x tudelft"></i></a> <a href="https://github.com/serg-Delft" aria-label="Follow SERG on GitHub"><i class="fab fa-github fa-2x tudelft"></i></a> </div> <div class="col-md-3 text-md-center"> <b>Visit us</b> <address> <abbr title="Address"><i class="fa fa-map-marker" aria-hidden="true"></i></abbr> Building 28 <br/> van Mourik Broekmanweg 6<br/> 2628 XE, Delft<br> The Netherlands </address> </div> <div class="col-md-3"> <span class="float-md-right"> <a href="https://www.tudelft.nl/en/about-tu-delft/contact-and-accessibility/map-and-buildings/building-28/"> <img src="/img/EWI-gebouw-28-b.jpg" height="100" class="d-inline-block align-top" alt="Building 28"> </a> </span> </div> </div> </div> </div> </div> <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js" integrity="sha384-q8i/X+965DzO0rT7abK41JStQIAqVgRVzpbzo5smXKp4YfRvH+8abtTE1Pi6jizo" crossorigin="anonymous"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.1/js/bootstrap.min.js" integrity="sha384-smHYKdLADwkXOn1EmN1qk/HfnUcbVRZyYmZ4qpPea6sjB/pTJ0euyQp0Mk8ck+5T" crossorigin="anonymous"></script> </body> </html>