Now showing items 41-60 of 1557

    • An In-Depth Exploration of the High-Quality Entity Linking for Information Retrieval: MMEAD 

      Lin, Luyun (University of Waterloo, 2023-12-19)
      Entity linking has emerged significantly during the digital information explosion, aiming to provide context and meaning to huge amounts of unstructured data. While traditional information retrieval primarily relied on ...
    • Evaluating the Ability of Commercial Search Engines to Help People Answer Health Questions 

      Setayesh Ghajar, Kamyar (University of Waterloo, 2023-12-18)
      The act of seeking information pertaining to medical treatments and self-diagnosis is one of the applications of search engines. However online documents and websites offer convenience and efficiency in accessing information, ...
    • Retrieving Supporting Evidence for Generative Question Answering 

      Huo, Siqing (University of Waterloo, 2023-12-18)
      Current large language models (LLMs) can exhibit near-human levels of performance on many natural language-based tasks, including open-domain question answering. Unfortunately, at this time, they also convincingly hallucinate ...
    • Graph Morphing via Orthogonal Box Drawings 

      Spalding-Jamieson, Jack (University of Waterloo, 2023-12-18)
      Abstract: A graph is a set of vertices, with some pairwise connections given by a set of edges. A graph drawing, such as a node-link diagram, visualizes a graph with geometric features. One of the most common forms of a ...
    • VisConductor: Affect-Varying Gestural Widgets for Animating Dynamic Data Visualization in Augmented Video Presentations 

      Femi-Gege, Temiloluwa (University of Waterloo, 2023-12-12)
      To enhance presentations involving data in remote settings, we introduce VisConductor, an authoring and presentation tool that allows presenters to manipulate data visualizations overlaid on their webcam feed with hand ...
    • Evaluating and Comparing Generative-based Chatbots Based on Process Requirements 

      Lins dos Santos, Luis Fernando (University of Waterloo, 2023-12-06)
      Business processes refer to the sequences of tasks and information flows needed to achieve a specific goal. Such processes are used in multiple sectors, such as healthcare, manufacturing, banking, among others. They can ...
    • Adaptive Human-Chatbot Interactions: Contextual Factors, Variability Design and Levels of Automation 

      Melo dos Santos, Glaucia (University of Waterloo, 2023-12-05)
      The landscape of software development is undergoing a significant transformation characterized by various factors. A notable shift is the surging demand for software developers, driven by industries' increasing reliance ...
    • Quantifying, Characterizing, and Leveraging Cross-Disciplinary Dependencies: Empirical Studies from a Video Game Development Setting 

      Sun, Gengyi (University of Waterloo, 2023-12-05)
      Continuous Integration (CI) is a common practice adopted by modern software organizations. It plays an especially important role for large corporations like Ubisoft, where thousands of build jobs are submitted daily. The ...
    • Quantum Ray Marching: Reformulating Light Transport for Quantum Computers 

      Mosier, Logan (University of Waterloo, 2023-11-27)
      The use of quantum computers in computer graphics has gained some interest in recent years, especially for the application of rendering. The current state of the art in quantum rendering relies on Grover's search for finding ...
    • Update-Aware Information Extraction 

      Kassaie, Besat (University of Waterloo, 2023-11-20)
      Information extraction programs (extractors) can be applied to documents to isolate structured versions of some content by creating tabular records corresponding to facts found in the documents. When extracted relations ...
    • Perceptual Allowances of Anamorphic Interaction Cues in Spatial Augmented Reality 

      Lao, Cheryl (University of Waterloo, 2023-10-17)
      Spatial Augmented Reality (SAR) enables the projection of digital content directly on the physical environment without the use of wearable displays. In spaces where viewers are encouraged to explore different locations, ...
    • Themelio: a new blockchain paradigm 

      Dong, Yuhao (University of Waterloo, 2023-10-10)
      Public blockchains hold great promise in building protocols that uphold security properties like transparency and consistency based on internal, incentivized cryptoeconomic mechanisms rather than preexisting trust in ...
    • GraphflowDB: Scalable Query Processing on Graph-Structured Relations 

      Mhedhbi, Amine (University of Waterloo, 2023-10-02)
      Finding patterns over graph-structured datasets is ubiquitous and integral to a wide range of analytical applications, e.g., recommendation and fraud detection. When expressed in the high-level query languages of database ...
    • Cracking the Code: Unraveling Gender Disparities in Open-Source Contributions 

      Abbas, Norhan Abbas Fathy (University of Waterloo, 2023-09-28)
      Within the world of open source software (OSS) development, previous research has shown that the success rate of pull requests (PRs) may exhibit gender-related imbalances. In this work, we seek to examine which factors ...
    • CLPush: Proactive Cache Transfers in NUMA Applications 

      Pathak, Gautam (University of Waterloo, 2023-09-26)
      Modern Non-Uniform Memory Access (NUMA) systems support a thread count of as much as 128 threads to support high performance applications. These systems usually employ a scalable cache-coherent directory mechanism to ensure ...
    • Android Access Control Recommendation as a Deep Learning Task 

      Vagavolu, Dheeraj (University of Waterloo, 2023-09-25)
      Android enforces access control checks to protect sensitive framework APIs. If not properly protected, framework APIs can open the door for malicious apps to access sensitive resources without having the necessary privileges. ...
    • Sampling-based Predictive Database Buffer Management 

      Vanderkooy, Theodore (University of Waterloo, 2023-09-25)
      This thesis presents a database buffer caching policy that uses information about long- running scans to estimate future accesses. These estimates are used to approximate the optimal caching policy, which requires knowledge ...
    • High Level Concurrency in C∀ 

      Parsons, Colby (University of Waterloo, 2023-09-25)
      Concurrent programs are notoriously hard to write and even harder to debug. Furthermore concurrent programs must be performant, as the introduction of concurrency into a program is often done to achieve some form of speedup. ...
    • The Pair Cache Problem 

      Khodaee, SayedMohammadAmin (University of Waterloo, 2023-09-25)
      This thesis investigates the pair cache problem, a unique variation of the classic cache replacement problem where each element is stored in two pages, and the cache only needs one of these pages to respond to a query. The ...
    • Mindless Scroll: An Infinite Scroll Abstract Colouring App for Mindfulness 

      Zassman, Saralin (University of Waterloo, 2023-09-25)
      We design and evaluate Mindless Scroll, a mobile application for mindfulness that encourages a slow and deliberate approach to colouring. The app renders an infinite scroll of generated geometric tilings that reveal ...

      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