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"”.

  1. 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.

    mit Repository record for Test factoring with amock: generating readable unit tests from system tests (opens in a new tab)

  2. 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.

    ttu Repository record for Tool support for testing Java generics (opens in a new tab)

  3. 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 …

    colostate Repository record for Random generation of valid object configurations for testing object-oriented programs (opens in a new tab)

  4. 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 …

    bradford Repository record for Cryptography and Computer Communications Security. Extending the Human Security Perimeter through a Web of Trust (opens in a new tab)

  5. 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 …

    oxford-brookes Repository record for Testing and evaluation of machine learning’s capability of generating program code (opens in a new tab)

  6. 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 …

    vt Repository record for Enhancing Software Maintenance: A Research Investigation on Current Practices, Potential Improvements, and Procedure Automation (opens in a new tab)

  7. 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 …

    uiuc Repository record for Regression test selection: theory and practice (opens in a new tab)

  8. 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 …

    uiuc Repository record for Understanding, detecting, and repairing performance bugs (opens in a new tab)

  9. 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 …

    vt Repository record for From Intuition to Evidence: A Data-Driven Approach to Transforming CS Education (opens in a new tab)