Searched for: contributor:deursen
(1 - 20 of 56)

Pages

document
Spaargaren, Wim (author)
Systematic literature reviews in software engineering as well as other disciplines, serve as the foundation for sound scientific research. The aim for these literature reviews is to aggregate all existing knowledge on a research problem and produce informed guidelines for practitioners. This enables practitioners to apply appropriate software...
master thesis 2020
document
Popping, Sven (author)
Debugging application crashes is an expensive and time-taking process, relying on the developer’s expertise, and requiring knowledge about the system. Over the years, the research community has developed several automated approaches to ease debugging. Among those approaches, search-based crash reproduction, which tries to generate a test case...
master thesis 2020
document
Langhout, Chris (author)
Although writing code seems trivial at times, problems arise when humans misinterpret what source code actually does. One of the potential causes are “atoms of confusion”; the smallest possible patterns of misinterpretable source code. The misunderstandings and errors have been studied in past for the C programming language. They are found to...
master thesis 2020
document
Scholten, Lizzy (author)
As computer science lies at the heart of almost all technological progress, widespread computer science education, and particularly programming education, is of great importance. In order to reach a large group of students, secondary schools can play an important role. However, students have difficulty learning programming concepts. Programming...
master thesis 2020
document
Ionescu, Andra (author)
Schema matching has been a researched topic for over 20 years. Therefore, many schema matching solutions have been proposed to treat various problems such as: creating unified knowledge bases or mediation schema, data translation, data discovery, data curation. Such a wide variety of schema matching algorithms requires a benchmarking system that...
master thesis 2020
document
Park, MyeongJung (author)
Since building a machine learning model costs a lot while following 9 stages, the automated machine learning model creation became a crucial role in a large-scale context. At the same time, a monitoring system became an essential factor for machine learning models. This thesis presents the monitoring system for machine learning models at ING in...
master thesis 2020
document
Bridié, Dereck (author)
Deprecation in Java is a language feature that allows API producers to mark program elements as obsolete. However, previous work has identified that this mechanism is co-opted to indicate another concept entirely: a misuse of deprecation. This leaves room for improvement because deprecation warning mechanisms do not fully describe the true...
master thesis 2020
document
Mulders, Ernst (author)
The number of conducted A/B tests is growing throughout companies in software development. Many of these companies develop their own in-house Experimentation Platform to support these experiments. In this thesis we identify factors that influence the trustworthiness and soundness of A/B tests by conducting a literature review. We discuss...
master thesis 2019
document
Tsoni, Sofia (author)
Huge amounts of log data are generated every day by software. These data contain valuable information about the behavior and the health of the system, which is rarely exploited, because of their volume and unstructured nature. Manually going through log files is a time-consuming and labor-intensive procedure for developers. Nonetheless logging...
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
Kula, Elvan (author)
The appeal of delivering new features faster has led many software projects to change their development processes towards rapid release models. Even though rapid releases are increasingly being adopted in open-source and commercial software, it is not well understood what the effects are of this practice. This thesis presents an exploratory case...
master thesis 2019
document
Krombeen, Lars (author)
Agile software development is a popular approach for developing software. Another important topic of research in software engineering is code quality. Unfortunately, a minimal amount of extensive research has been done on how these two influence each other. The goal of this study is therefore to explore the connection between these two using a...
master thesis 2018
document
Winter, Jos (author)
It is important to detect problems fast and to have a clear overview of what is happening within a system after deployment to maximize the uptime and functional quality of the system. Therefore it is necessary to increase the awareness that developers have of errors and logs. Increasing the awareness that developers have of errors and logs has a...
master thesis 2018
document
Schipper, Daan (author)
Logs are widely used as source of information to understand the activity of computer systems and to monitor their health and stability. As large-scale systems generate hundreds of millions of logs per hour reaching tens of terabytes, automated techniques exist to take advantage of the rich information present in logs. However, these techniques...
master thesis 2018
document
Lan, Yikai (author)
Monitoring the release logs of modern online software is a challenging topic because of the enormous amount of release logs and the complicated release process. The goal of this thesis is to develop a pipeline that can monitor the release logs and find anomalous logs, automating this step with anomaly detection and reducing the required manual...
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
document
Mairet, Valentine (author)
The evolution of the cyber threat landscape drives companies towards state-of-the-art security monitoring techniques. Adyen, a payment service provider company, has both legal and moral obligations to perform security monitoring within the company to remain an ethical and sustainable business. The challenge is to uncover a well-founded solution...
master thesis 2018
document
Lim, Dustin (author)
Code smells are patterns in programming code which indicate potential issues with software quality. Previous research resulted in the development of code smell detectors: automated tools which traverse through large quantities of code and return smell detections to software developers.<br/>The Android platform has become very popular over the...
master thesis 2018
document
Nijessen, Rik (author)
Repository mining researchers have successfully applied machine learning in a variety of<br/>scenarios.  However, the use of deep learning in repository mining tasks is still in its infancy.<br/>In this thesis, we describe the advantages and disadvantages of using deep learning in mining software repository research and demonstrate these by...
master thesis 2017
document
Aué, Joop (author)
Nowadays, service-oriented architectures are more popular than ever, and more and more companies and organizations depend on services offered through Web APIs. The capabilities and complexity of Web APIs differ from service to service, and therefore the impact of API errors varies. API problem cases related to Adyen’s payment service were found...
master thesis 2017
Searched for: contributor:deursen
(1 - 20 of 56)

Pages