Searched for: contributor:zaidman
(1 - 20 of 64)

Pages

document
Alderliesten, David (author)
The recommendation of tasks for newcomers within a software project throughgood first issues is being done within the domain of software development, such as onGithubplatform. These issues aim to help newcomers identify tasks that are suitablefor them and their level of expertise within the project. This thesis report investigatesthe...
master thesis 2020
document
van Mil, Frenk (author)
Personality plays a significant role in our lives; it does not only influence what we think, feel, and do, but also affects what we say about what we think, feel, and do. In software engineering (SE), it might help in improving team composition through a combination of personalities within a team, and it could help explain work preferences and...
master thesis 2020
document
Evers, Björn (author)
Various search-based test generation techniques have been proposed to automate the process of test generation to fulfill different criteria (e.g., line coverage, branch coverage, mutation score, etc.). Despite these techniques' undeniable accomplishments, they still suffer from a lack of guidance coming from the data gathered from the production...
master thesis 2020
document
Xiang, Shang (author)
Software applications inevitably crash, and it is time-consuming to recreate the crash conditions for debugging. Recently, researchers have developed frameworks relying on genetic algorithms, e.g. Botsing, for automated crash reproduction. However, the existing approaches process exceptions of different types as if they were the same. In this...
master thesis 2020
document
Lanting, Volker (author)
The Spoofax Testing Language (SPT) is the existing solution for testing in the Spoofax language workbench. It allows developers of domain specific languages to write their test cases declaratively. As it aims to be implementation agnostic, developers don't need to concern themselves with the details of the artifacts generated by Spoofax, and can...
master thesis 2020
document
Anker, Eva (author)
In the modern world, Smartphones are everywhere and Android is the most used operating system. <br/>To protect these devices against malicious actions, the behaviour of Android apps needs to be studied.<br/><br/>Current tooling does not provide complete insight into the behaviour of an Android app.<br/>A tool was built to observe what goes on...
master thesis 2020
document
SHI, XIAOTONG (author)
In the ASML test system, all activity events of the test are continuously recorded in event logs, and these logs are intended to help people diagnose the root cause of a failure. However, due to the large scale of the logs, manual inspection of these logs consumes lots of effort and time, and the lack of expert knowledge of engineers makes the...
master thesis 2019
document
de Leeuw, Jean (author)
In this age of web APIs serving as the backbone of millions of services on the Internet, the developers aiming to make use of these existing services have to adapt to the developers providing these services. Whenever the services change, the users of the service have to change accordingly in order to keep using them. As the amount of third-party...
master thesis 2019
document
Weterings, Gijs (author)
Software systems today are growing to incredible proportions. Software impacts everything in our society today, and its impact on the world keeps growing every day. However, developing large software systems is becoming an increasingly complex task, due to the immense complexity and size. For a software engineer to stay productive, it is vital...
master thesis 2019
document
Meerkerk, Willem-Jan (author)
Comparing spreadsheet files is a new, unexplored research domain in computer science. Methods for regular file comparison are not straightforwardly applicable to spreadsheet files, because they are fundamentally different. Spreadsheets are binary files, the structure of spreadsheets is two-dimensional, they contain both data and calculations,...
master thesis 2019
document
Bottema, Rowan (author)
When developers enter a project, often a vast amount of existing code exists for them to understand. Improving the understandability of the code should help them in getting up to speed. This study researches two methods that could improve the understandability of the code for newcomers: Refactoring the code to adhere to Clean Code guidelines and...
master thesis 2019
document
Overklift Vaupel Klein, Thomas (author)
University students are expected to study on their own for large amounts of time. However a lot of these hours are not spent effectively by students. Eventually students who have trouble with self-studying in an effective manner may end up failing courses because of this. When students realise they have a (self-study) problem they can seek aid...
master thesis 2019
document
Saboerali, Raies (author)
Software development is more than only implementing the functional code. A developer is also responsible for writing code measuring up to certain standards and conventions. These conventions make sure that the code is of a particular quality that improves readability and eases maintainability. Some of these conventions are checked by automated...
master thesis 2019
document
Molenaar, Tim (author)
Recently published health reports from governments of western countries and the World Health Organization (WHO) provide insights on health benefits of being physically active. Performing physical activity of moderate intensity is, amongst others, associated with a smaller risk on symptoms of depression, cardiovascular disease and diabetes....
master thesis 2019
document
van den Oever, Sander (author)
When a new software developer joins bunq, a Dutch bank, (s)he will need some time to get familiar with the existing codebase. Preferably, the time necessary for the familiarisation is as short as possible. The faster the developer is up to speed, the faster (s)he can contribute to new features and help solving bugs. This research develops a...
master thesis 2018
document
Hegeman, Tim (author)
Big data, the large-scale collection and analysis of data, has become ubiquitous in the modern, digital society. Within the big data landscape, graphs are widely used to study collections of entities and the complex relationships that connect them. The analysis of graphs has applications in social networks, logistics, finance, bioinformatics,...
master thesis 2018
document
van der Lippe, Tim (author)
Developers make use of automation to perform repetitive and potentially error- prone tasks. One such automation can be categorised as, which aims to analyse program properties. The particular focus of this investigation are so-called ASATs (Automatic Static Analysis Tools). These ASATs are readily available for many programming languages and can...
master thesis 2018
document
Fregnan, Enrico (author)
Code review has been proved to be an extremely important practice to ensure softwarequality. In recent years, the trend has moved towards modern code review, a lightweight and less strict paradigm. Despite its many advantages, this approach still has room for further improvement, especially in the area of cognitive support for reviewers.<br/...
master thesis 2018
document
van Garderen, Karin (author)
In the manufacturing of semi-conductor devices there is a constant demand for increasing precision and yield. Measuring and controlling overlay errors is essential in this process, but these measurements are difficult and costly. Predictive models can be used as an addition to measurements, but they required labelled data for training. To...
master thesis 2018
document
Ang, Aaron (author)
The quality of test suites is commonly measured using adequacy metrics that focus on error detection, like test coverage. However, the diagnostic performance of spectrum-based fault localization techniques, that can potentially reduce the time spent on debugging, rely on diagnosability of test suites --- the property of faults to be easily and...
master thesis 2018
Searched for: contributor:zaidman
(1 - 20 of 64)

Pages