Now showing items 1-5 of 5

    • Automatic Refactoring for Renamed Clones in Test Code 

      Zhao, Jun (University of Waterloo, 2018-11-21)
      Unit testing plays an essential role in software development and maintenance, especially in Test-Driven Development. Conventional unit tests, which have no input parameters, often exercise similar scenarios with small ...
    • Enforcing Abstract Immutability 

      Eyolfson, Jonathan (University of Waterloo, 2018-08-01)
      Researchers have recently proposed a number of systems for expressing, verifying, and inferring immutability declarations. These systems are often rigid, and do not support "abstract immutability". An abstractly immutable ...
    • MockDetector: Detecting and tracking mock objects in unit tests 

      Liang, Qian (University of Waterloo, 2021-09-21)
      Unit testing is a widely used tool in modern software development processes. A well-known issue in writing tests is handling dependencies: creating usable objects for dependencies is often complicated. Developers must ...
    • A Quantitative and Qualitative Empirical Evaluation of a Test Refactoring Tool 

      Iman, Aliasghar (University of Waterloo, 2021-10-18)
      Reducing the gap between what practitioners want vs. what researchers assume they want is one of the vital challenges in software projects. When it comes to software tools, many people develop tools, but only some tools ...
    • WasmWalker: Path-based Code Representations for Improved WebAssembly Program Analysis 

      Robati Shirzad, Mohammad (University of Waterloo, 2023-05-05)
      WebAssembly, or Wasm, is a low-level binary language that enables execution of near-native-performance code in web browsers. Wasm has proven to be useful in applications including gaming, audio and video processing, and ...

      UWSpace

      University of Waterloo Library
      200 University Avenue West
      Waterloo, Ontario, Canada N2L 3G1
      519 888 4883

      All items in UWSpace are protected by copyright, with all rights reserved.

      DSpace software

      Service outages