- document
-
Cleintuar, Nick (author), van der Krieken, Justin (author), Mahabier, Jamy (author)Grading can be a very time-consuming activity for teachers. For this reason, numerous tools exist to aid teachers in grading. One of these tools is Zesje, a web application that allows electronic grading of paper-based exams. A major drawback of Zesje was that teachers were required to create their exams with LaTeX, a popular document...bachelor thesis 2018
- document
-
de Wolff, Evelien (author), van Zonneveld, Mees (author)The aim of this report is to discuss the design of the software that creates a simulation for the national electricity grid level of the Netherlands. This is done by further developing the open-source energy system integration development kit called the Illuminator. Where the goal of this software is to create an extra case, add a Graphical User...bachelor thesis 2023
- document
-
de Vries, Chiel (author)To validate the quality of software, test cases are used. These test cases are often manually-written, which is labor-intensive. To avoid this problem, automated software testing was invented. Search-based software testing is a useful tool for developers to automatically generate test cases. However, improvements are still needed to create test...bachelor thesis 2020
- document
-
Kluiters, Thomas (author), Overweel, Leon (author), Vos, Daniël (author), Vos, Jelle (author)ING wants to offer their customers the best experience possible. To achieve this goal, ING’s Customer Journey Experts (CJEs) constantly map and analyze the way customers use ING services in a Customer Journey Map. These maps however, are hard to share and collaborate on. ING needs an online tool in which they can, together with multiple people,...bachelor thesis 2018
- document
-
Datskiv, Sergey (author)On the intuitive level, software testing is important because it assures the quality of the software used by humans. However, ensuring this quality is not an easy task because as the complexity of the software increases, so do the efforts to test it. Search-based software testing is an active research field that develops and explores tools for...bachelor thesis 2023
- document
-
de Munck, Philip (author)As software and systems continue to get more complex, software testing is an important field to ensure that software functions properly. Every day information about software testing is being discussed on the internet via blog posts, discussion boards, and more. This information is scattered among many different websites, making it hard to access...bachelor thesis 2023
- document
-
Massar, Marnix (author)agda2hs is a tool which translates a subset of Agda to readable Haskell. Using agda2hs, programmers can implement libraries in this subset of Agda, formally verify them, and then convert them to Haskell. In this paper we present a new, verified implementation of the lens data type, which is used to access data structures in a readable yet...bachelor thesis 2022
- document
-
Bacevičius, Vidas (author)AI-assisted development tools use Machine Learning models to help developers achieve tasks such as Method Name Generation, Code Captioning, Smart Bug Finding and others. A common practice among data scientists training these models is to omit inline code comments from training data. We hypothesize that including inline comments in the training...bachelor thesis 2022
- document
-
Heemskerk, B. (author), Kooyman van Guldener, W. (author), Sluis, S. (author)FeedbackFruits is a company that offers an online learning solution to help innovate education. Their platform is used on a daily basis by teachers and students to improve their learning experience. When using the platform, the users often think of valuable feedback and new features they would like to see added. This report describes the process...bachelor thesis 2016
- document
- Koster, Martin (author), Arkesteijn, Youri (author), Meuleman, Mathias (author) bachelor thesis 2017
- document
-
van der Heijden, Roald (author), van Wijngaarden, Matthijs (author), Zonneveld, Wouter (author)CodeFeedr is a Mining Software Repository (MSR) tool designed to efficiently mine massive amounts of streaming data of projects from various sources using Flink’s streaming framework in combination with Kafka. Commissioned by researchers at TU Delft on the field of Data Science and Software Engineering, the goal of this project was to expand...bachelor thesis 2020
- document
-
Dimitrov, Stoyan (author)To ensure that a software system operates in the correct way, it is crucial to test it extensively. Manual software testing is severely time-consuming, and developers often underestimate its importance. Consequently, many tools for automatic test generation have been developed during the past decade. EvoSuite is a state-of-the-art tool for...bachelor thesis 2022
- document
-
Koning, Gijs (author), Langendam, Thijmen (author), Mouwen, Dennis (author), Raat, Jochem (author)Our challenge was to define a format for a mission plan, and develop an application which allows the users of the robot to create a mission plan effectively. This application should assist the user in the process of creating a mission plan as much as possible. Our client was Allseas who was already the sponsor of the LOBSTER project. During the...bachelor thesis 2019
- document
-
Nijkamp, Nienke (author)TestCube amplifies existing unit tests and creates a new test suite with additional coverage for the source code. The names automatically generated by TestCube do not give any information on the behaviour or the coverage improvement of the amplified test case. In this paper, we present an approach to naming these amplified test cases by...bachelor thesis 2021
- document
-
Abhishek, Apoorva (author)Software testing is an important yet time consuming task in the software development life cycle. Artificial Intelligence (AI) algorithms have been used to automate this task and have proven to be proficient at it. This research focuses on the automated testing of JavaScript programs, and builds upon the existing SynTest framework that is the...bachelor thesis 2023
- document
-
van Aanholt, Levi (author), aan de Wiel, Christian (author), Yeh, Haoming (author)During the Bachelor End Project we have been tasked with developing a web portal for the Exposure Render. The Exposure Render is able to interactively visualize volumetric data to photo realistic images. This means that the web portal would allow users to view a visualization of their medical data.<br/>The requirements of the web portal have...bachelor thesis 2017
- document
-
Dumitru, Alexandru (author)Using open-source packages when developing software applications is the general practice among a vast amount of software developers. However, importing open-source code which may depend on other existing technologies may lead to the appearance of a transitive dependency chain. As a result, failure of packages with a high amount of transitive...bachelor thesis 2022
- document
-
Mostert, Chris (author), Schröder, Casper (author), Eysbach, Jelle (author), Bakx, Ilja (author)This report explains the design choices, implementation and results of a software engineering project commissioned by MakeTek. The team was tasked with making a system that could solve bike delivery scheduling problems with limited bike carrying capacity, time windows, dynamic delivery additions, movable pickup points and delivery time estimates...bachelor thesis 2018
- document
-
Gökmen, Onur (author)Software testing plays a crucial role in delivering reliable software. Currently, research is ongoing on how software developers and testers acquire this knowledge of software testing to deliver reliable software and what kind of knowledge is being transferred to developers and testers. In an effort to gain more insight into this area, we will...bachelor thesis 2023
- document
-
Mikalauskas, Liudas (author)Logging is a common practice in software development that assists developers with the maintenance of software. Logging a system optimally is a challenging task, thus Li et al. have proposed a state-of-the-art log recommendation model. However, no further attempts exist to improve the model or reproduce their results using different training data...bachelor thesis 2021