Searched for: subject%3A%22Java%22
(1 - 18 of 18)
document
Lips, Maarten (author)
The online website Skill Circuits is a tool developed by teachers at the Delft University of Technology. Skill Circuits is an online learning tool that presents students with a node-link (i.e. a tree) structure where each node represents a skill, containing tasks that aim to teach the skill. The website aims to benefit teachers, by letting them...
master thesis 2023
document
Gerling, Jan (author)
Refactorings tackle the challenge of architectural degradation of object-oriented software projects by improving its internal structure without changing the behavior. Refactorings improve software quality and maintainability if applied correctly. However, identifying refactoring opportunities is a challenging problem for developers and...
master thesis 2020
document
Sellik, Hendrig (author)
Mistakes in binary conditions are a source of error in many software systems. They happen when developers use < or > instead of <= or >=. These boundary mistakes are hard to find for developers and pose a manual labor-intensive work. While researches have been proposing solutions to identify errors in boundary conditions, the problem...
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
Wahyu Satrio Ardiko, Wahyu (author)
Since coined in 2011, socio-hydrology studies have been dominated with mathematical models developed by mostly hydrologists, which often did not take social aspects into account so seriously. Some people argued that more attention into the social part of socio-hydrology should be given, because often the social aspects were too oversimplified....
master thesis 2019
document
Markensteijn, G.C. (author)
Floods are a big problem for Jakarta; the capital of Indonesia is subsiding below mean sea level and floods will become more frequent. Flood protection and measures against subsidence are, therefore, of high importance to Jakarta’s government. One of the options they are studying is a great sea wall to regulate the water levels in Jakarta Bay....
master thesis 2017
document
Voicu, T.A. (author)
The digital era's requirements pose many challenges related to deployment, implementation and efficient resource utilization in modern hybrid computing infrastructures. In light of the recent improvements in computing units, the defacto structure of a high-performance computing cluster, ordinarily consisted of CPUs only, is superseeded by...
master thesis 2016
document
Lemans, J.S. (author)
master thesis 2014
document
Van der Meiden, J. (author)
The head of Java-island (’Java Head’) is still an undeveloped piece of the center of Amsterdam due to the economic crisis. In the meantime this site has evolved in one of the city’s best event-sites. The future function for this site was supposed to be a residential area but with the discovery of the possibility of an event-site on this location...
master thesis 2014
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
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
Pingen, R.A. (author)
A lack of cohesion is often associated with bad software quality, and could lead to more changes and bugs in software. In this thesis the impact of cohesion on the change-proneness of Java interfaces is investigated. Showing the existence of a relation between these concepts can lead to better change prediction models that can support software...
master thesis 2012
document
Brouwers, N. (author)
Writing software for Wireless Sensor Networks (WSN) is hard, as programmers have to write robust, distributed, highly concurrent applications on extremely resource limited devices. Virtual machines offer among other things support for high-level object-oriented languages, dynamic memory management and protection, hardware abstraction, and...
master thesis 2009
document
Guzman Carmona, J. (author)
The Java programming language allows to create portable applications in a variety of domains. With the continuous development and demanding environment in industrial and research fields many proposals exist to extend the language in order to facilitate a more easier development and implementation of applications. Many extensions have been...
master thesis 2009
document
Vielvoije, E. (author)
In model checking a formal model of a software system is constructed. That model is verified against a set of properties expressed in some logic. Once a model has been created and verified, it is still necessary to write the application itself completely by hand. No tools have yet been developed that can automatically create a system or...
master thesis 2008
document
Voets, R. (author)
As opposed to static analysis, in which source code is inspected in order to increase program understanding, dynamic analysis concerns the actual execution of a program and the collection of runtime data. Several strategies to retrieve dynamic information exist, including source code instrumentation and the use of a customized debugger. Since...
master thesis 2008
document
Huyskens, R.B.H. (author)
In this study research is performed into the accuracy of flood estimation. In particular the rivers on the island of Java are considered. For these distinctive rivers, the GAMA I unit hydrograph theory was developed (Sri Harto 1985) for flood estimation. The GAMA theory defines 3 basic characteristics to represent a unit hydrograph; time of rise...
master thesis 1991
document
Klaver, K. (author), Maaskant, R. (author)
Om de hoogwatergolf op de Lower Serang, een rivier op Centraal Java, snel af te voeren, moet een afleidingskanaal worden gegraven. Hiervoor moet een optimale oplossing worden gevonden, d.w.z. een oplossing waarbij de kosten minimaal zijn.
master thesis 1977
Searched for: subject%3A%22Java%22
(1 - 18 of 18)