Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 9 of 9 for “"JUnit"”.
-
Test factoring with amock: generating readable unit tests from system tests
… which automatically generates human-readable JUnit regression tests that use mock objects to simulate the behavior of individual objects dynamically observed during a system test execution.
-
Tool support for testing Java generics
… to specify the number of method calls in each Junit test cases, as well as the desired number of test cases to generate. RanGer is developed based on Java reflection and formal specification to acquire the structure of the class under test and to specify the expected outputs, respectively.
-
Random generation of valid object configurations for testing object-oriented programs
… a prototype tool called RanTGen, which produces JUnit-style test cases. We also created an Eclipse plugin for RanTGen. Our preliminary results show that RanTGen takes less time than RANDOOP to generate the same number of test cases. RanTGen test cases kill more mutants and achieve higher coverage …
-
Cryptography and Computer Communications Security. Extending the Human Security Perimeter through a Web of Trust
… using XAMPP Server. Its code units have passed JUnit tests. The system compares favourably with SSSS. Defeating socio-cryptanalysis in cyberspace requires strategies that are centred on human trust, trust-related human attributes, and technology. The PhD research is completed but there is scope …
-
Testing and evaluation of machine learning’s capability of generating program code
… solutions and metadata. A bidirectional JUnit-based testing framework is proposed to detect both omission and commission errors, improving the reliability of functional correctness evaluation. Motivated by Ziegler et al.’s observation that developers value a code’s potential for further …
-
Enhancing Software Maintenance: A Research Investigation on Current Practices, Potential Improvements, and Procedure Automation
… programs. We defined 15 rules from Spring and JUnit documentation and evaluated MECHECK using two datasets of 115 enterprise applications. MECHECK detected bugs with 100% precision, 96% recall, and 98% F-score, and identified 152 real-world bugs, 49 of which were confirmed fixes. These results …
-
Regression test selection: theory and practice
… for the Java programming language and the JUnit testing framework, and presents an extensive evaluation of Ekstazi on 615 revisions of 32 open-source projects (totaling almost 5M lines of code) with shorter- and longer-running test suites. The results show that Ekstazi reduced the testing …
-
Understanding, detecting, and repairing performance bugs
… six Java projects: Ant, Google Core Libraries, JUnit, Apache Collections, JDK, and JFreeChart. Based on the corresponding bug reports, developers so far fixed 10 bugs and confirmed 6 more as real bugs. The third contribution is LULLABY, a novel static technique that detects and fixes performance …
-
From Intuition to Evidence: A Data-Driven Approach to Transforming CS Education
Educators in many disciplines are too often forced to rely on intuition about how students learn and the effectiveness of teaching to guide changes and improvements to their curricula. In computer science, systems that perform automated collection and assessment of programming assignments are …