Essays about: "java projects"

Showing result 11 - 15 of 48 essays containing the words java projects.

  1. 11. Model Coverage vs System-under-test Coverage in Model-based testing : Using Edge-pair coverage, Edge coverage, Node coverage and Mutation analysis

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : George Rezkalla; [2021]
    Keywords : model-based testing; system-under-test; edge-pair coverage; edge coverage; node coverage; black-box testing; white-box testing; mutation analysis; test suite effectiveness; modellbaserad testning; system-under-test; kantparstäckning; kant-täckning; nodtäckning; black-box-testning; white-box-testning; mutationsanalys; testsvitseffektivitet;

    Abstract : Model-based testing (MBT) is a black-box software testing technique that focuses on specification of the system-under-test (SUT) and/or its environment. It uses models to automatically generate a large number of tests. READ MORE

  2. 12. Performance comparison of GraalVM, Oracle JDK andOpenJDK for optimization of test suite execution time

    University essay from Mittuniversitetet/Institutionen för data- och systemvetenskap

    Author : Fredric Fong; Mustafa Raed; [2021]
    Keywords : GraalVM; Software Testing; Test Optimization; Test Performance; Java.;

    Abstract : Testing, when done correctly, is an important part of software development sinceit is a measure of the quality of a software in question. Most of the highly ratedsoftware projects therefore have test suites implemented that include unit tests,integration tests, and other types of tests. READ MORE

  3. 13. Spork : Move-enabled structured merge for Java with GumTree and 3DM

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Simon Larsén; [2020]
    Keywords : ;

    Abstract : With software development becoming an increasingly parallel process in which branching lines of development is common, the shortcomings of unstructured merge techniques are becoming more tangible. In particular, merge conflicts occur frequently and often unnecessarily. READ MORE

  4. 14. Blocking violations in reactive Java frameworks

    University essay from Mittuniversitetet/Institutionen för data- och systemvetenskap

    Author : Morgan Vallin; Robin Sundström; [2020]
    Keywords : RxJava; Project-reactor; Concurrency Error Study; BlockHound; Reactive Programming;

    Abstract : Concurrency in programming is a way of interleaving tasks in order to enhance the performance of an application. Previous research has found that concurrency errors are hard to avoid, hard to find, and that they often degrade performance of the application. READ MORE

  5. 15. Hidden Costs and Opportunities of Kotlin versus Java on Android Runtime

    University essay from KTH/Skolan för elektroteknik och datavetenskap (EECS)

    Author : Johan Luttu; [2020]
    Keywords : ;

    Abstract : In mid-2019, Kotlin became Google’s preferred language for Android application development instead of Java. Therefore, it is in entities’ interest to migrate from Java to Kotlin for their Android projects to get the most support from Google. This study has evaluated what a Java (version 8) to Kotlin (version 1.3. READ MORE