Searched for: contributor%3Azaidman
(61 - 80 of 82)

Pages

document
Willems, W.F.P. (author)
Testing software is an important factor in application development. Without proper testing, software can be unreliable and show failures with drastic consequences. There have been attempts to measure how much time is spent on testing but these methods are not accurate as they depend on incomplete or subjective data. An Eclipse plugin called ...
master thesis 2013
document
Van Rest, O.F. (author)
Modeling languages such as Behavior Trees or QVT Relational provide both textual and graphical concrete syntaxes. Textual and graphical editors for such languages need to synchronize textual representations, graphical representations, and underlying models. During this synchronization, layout in textual and graphical representations needs to be...
master thesis 2013
document
Dekkers, B.T. (author)
Multithreaded programming is becoming increasingly important because of recent increase in the use of multiprocessor computing. Multithreaded or concurrent programming is inherently more complex than single threaded code, requiring the use of synchronization and causing possible problems like deadlock or dormancy. Dynamic analysis tools can aid...
master thesis 2013
document
Dijkshoorn, P.C. (author)
RDBMS databases typically increase read operation throughput and decrease write operations throughput when more machines are involved. NoSQL databases increase at both throughput rates when more machines are involved. However, NoSQL databases are typically build to run with tens, hundreds or even thousands of machines while little is known about...
master thesis 2012
document
Alidarso, R. (author)
Software systems are getting larger and more complex. It takes therefore more time and money to maintain these systems. The maintenance effort is strongly related to the quality of the implementation during the development phase. Providing qualitative numbers to developers about their previous im- plementations could help increase the quality of...
master thesis 2012
document
Weijers, J. (author)
In this thesis, we look at unit and integration test suites and look for ways to improve the quality of the tests. The first step in this research is the development of the JUnitCategorizer tool to distinguish between unit tests and integration tests. JUnitCategorizer determines the actual class under test using a new heuristic and ultimately...
master thesis 2012
document
Boekesteijn, J. (author)
Static analysis techniques provide a means to detect software errors early in the development process, without actually having to run the software that is being analyzed. These techniques are common for statically typed languages and have found their way into IDEs such as Eclipse and Visual Studio. However, applying the same techniques to...
master thesis 2012
document
Bouma, G. (author)
The practice of code cloning is something every software developer has to deal with at some point. The evolution of code clones is of particular interest, because the effects of cloning code show up later in the lifetime of a project. We research the effects a clone's properties have on its evolutionary behavior. For this purpose an approach to...
master thesis 2012
document
Lambert, E.H. (author)
Cloud computing has led to large pools of interconnected computer resources that can be acquired or released in a matter of minutes. No long-term contracts or large upfront investment required; resources are available on a pay-per-use basis. Consequently, a thousand servers used for an hour are as expensive as using one server for a thousand...
master thesis 2012
document
De Klerk, P.R. (author)
More and more governments are setting up data portals on the web where they publish open government data. The (re)use of this government data can create economic value and increase transparency. The linked data format is part of the Semantic Web and adds more meaning to data than conventional data formats, which improves reusability. It is...
master thesis 2011
document
Athanasiou, D. (author)
Automated testing is a basic principle of agile development. Its benefits include early defect detection, defect cause localization and removal of fear to apply changes in the code. Therefore, maintaining high quality test code is essential. This study introduces a model that assesses test code quality by combining source code metrics that...
master thesis 2011
document
Hurdugaci, V. (author)
Regression testing is an expensive process because, most of times, all the available test cases are executed. Many techniques of test selection/filtering have been researched and implemented, each having its own strong and weak points. This paper introduces a tool that helps developers and testers to identify the tests that need to be executed...
master thesis 2011
document
Peters, R.R. (author)
An anti-pattern is a commonly occurring solution that will always have negative consequences, when applied to a recurring problem. Code smells are considered to be symptoms of anti-patterns and occur at source code level. The lifespan of code smells in a software system can be determined by mining the software repository on which the system is...
master thesis 2011
document
Van Nuland, B. (author)
Serious Gaming is becoming a popular method for training and problem solving in companies. One of the companies who has taken an interest in this is ProRail. Together with the faculty of Technology, Policy and Management of the Delft University of Technology they started a project to develop a gaming simulation suite for training and decision...
master thesis 2011
document
Metselaar, P.A. (author)
By evaluating the architecture of a software system, ways to improve the system's quality attributes (such as its performance and modifiability) can be identified and valuable lessons can be learned which may also be applied to other systems. An architecture evaluation requires an up-to-date description of the architecture, which is often...
master thesis 2010
document
Mui, H.H. (author)
master thesis 2010
document
Den Hollander, M.A. (author)
While test generators have the potential to significantly reduce the costs of software testing and have the ability to increase the quality of the software tests (and thus, the software itself), they unfortunately have only limited support for testing object-oriented software and their underlying test generation techniques fail to scale up to...
master thesis 2010
document
Matthijssen, N.A. (author)
Ajax is an umbrella term for a set of technologies that allows web developers to create highly interactive web applications. Ajax applications are complex; they consist of multiple heterogeneous artifacts which are combined in a highly dynamic fashion. This complexity makes Ajax applications hard to understand, and thus to maintain. For this...
master thesis 2010
document
Luijten, B.J.H. (author)
Ensuring maintainability is an important aspect of the software development cycle. Maintainable software will be easier to understand and change correctly. The Software Improvement Group (SIG) has developed a method to measure a software system's maintainability based on well-known code metrics. In this thesis we explore the relationships...
master thesis 2010
document
Mulder, F. (author)
Cross-cutting concerns are pieces of functionality that have not been captured into a separate module. They form a problem as they hinder program comprehension and maintainability. Solving this problem requires first identifying these cross-cutting concerns in pieces of software. Several methods for doing this have been proposed but the option...
master thesis 2009
Searched for: contributor%3Azaidman
(61 - 80 of 82)

Pages