Now showing items 21-40 of 1624

    • Adaptive Cross-Project Bug Localization with Graph Learning 

      Arumugam, Venkatraman (University of Waterloo, 2022-06-07)
      Bug localization is the process of identifying the source code files associated with a bug report. This is important because it allows developers to focus their efforts on fixing the bugs than finding the root cause of ...
    • Adaptive Fusion Techniques for Effective Multimodal Deep Learning 

      Sahu, Gaurav (University of Waterloo, 2020-08-28)
      Effective fusion of data from multiple modalities, such as video, speech, and text, is a challenging task due to the heterogeneous nature of multimodal data. In this work, we propose fusion techniques that aim to model ...
    • Adaptive Range Counting and Other Frequency-Based Range Query Problems 

      Wilkinson, Bryan T. (University of Waterloo, 2012-05-18)
      We consider variations of range searching in which, given a query range, our goal is to compute some function based on frequencies of points that lie in the range. The most basic such computation involves counting the ...
    • Adding Reference Immutability to Scala 

      Zhao, Yaoyu (University of Waterloo, 2023-07-10)
      Scala is a multi-paradigm programming language combining the power of functional and object-oriented programming. While Scala has many features promoting immutability, it lacks a built-in mechanism for controlling and ...
    • AddressWatcher: Automatic Memory Leak Fixing 

      Murali, Aniruddhan (University of Waterloo, 2021-12-17)
      Automatic bug fixing has become a promising direction over manual fixing of bugs. In this work, we focus on a specific bug: Memory Leaks. We propose an automatic approach to suggest memory leak fixes in C/C++ programs ...
    • ADMM for SDP Relaxation of GP 

      Sun, Hao (University of Waterloo, 2016-08-30)
      We consider the problem of partitioning the set of nodes of a graph G into k sets of given sizes in order to minimize the cut obtained after removing the k-th set. This is a variant of the well-known vertex separator ...
    • Advancing Antibody Design: Integrating Protein Language Models for Enhanced Computational Strategies 

      Jamialahmadi, Benyamin (University of Waterloo, 2024-01-25)
      Antibodies, or immunoglobulins, are integral to the immune response, playing a crucial role in recognizing and neutralizing external threats such as pathogens. The design of these molecules, however, is complex due to the ...
    • AdvEx: Interactive Visual Explorations of Adversarial Evasion Attacks 

      You, Yuzhe (University of Waterloo, 2023-06-28)
      Adversarial machine learning (AML) focuses on studying attacks that can fool machine learning algorithms into generating incorrect outcomes as well as the defenses against worst-case attacks to strengthen the adversarial ...
    • Advisor Networks and Referrals for Improved Trust Modelling in Multi-Agent Systems 

      Gorner, Joshua Mark (University of Waterloo, 2011-02-16)
      This thesis relates to the usage of trust modelling in multi-agent systems - environments in which there are interacting software agents representing various users (for example, buyers and sellers exchanging products and ...
    • The aesthetics of science fiction spaceship design 

      Kinnear, Kate (University of Waterloo, 2010-01-18)
      In this thesis, we present a detailed analysis of the conventions that appear in fictional spaceship design, including a discussion of their origins, their uses in emulating certain traits, and reasons these conventions ...
    • Affect Lexicon Induction For the Github Subculture Using Distributed Word Representations 

      Jiao, Yuwei (University of Waterloo, 2018-11-06)
      Sentiments and emotions play essential roles in small group interactions, especially in self-organized collaborative groups. Many people view sentiments as universal constructs; however, cultural differences exist in some ...
    • Affective and Human-Like Virtual Agents 

      Budnarain, Neil Bhavendra (University of Waterloo, 2020-09-29)
      In Artificial Intelligence (AI) one of the technological goals is to build intelligent systems that not only perform human level tasks efficiently, but can also simulate and exhibit human-like behaviour. As the emphasis ...
    • Affective Sentiment and Emotional Analysis of Pull Request Comments on GitHub 

      Rishi, Deepak (University of Waterloo, 2017-12-15)
      Sentiment and emotional analysis on online collaborative software development forums can be very useful to gain important insights into the behaviors and personalities of the developers. Such information can later on be ...
    • An Affine Semi-Lagrangian Advection Method 

      Marcoux-Ouellet, Jade (University of Waterloo, 2019-01-08)
      In computer graphics, the standard semi-Lagrangian advection as in the work of Stam (1999) is a widespread unconditionally stable transport scheme used in incompressible fluid solvers. Due to its stability, which disconnects ...
    • AfriBERTa: Towards Viable Multilingual Language Models for Low-resource Languages 

      Ogueji, Kelechi (University of Waterloo, 2022-08-29)
      There are over 7000 languages spoken on earth, but many of these languages suffer from a dearth of natural language processing (NLP) tools. Multilingual pretrained language models have been introduced to help alleviate ...
    • Aggregation of Heterogeneous Anomaly Detectors for Cyber-Physical Systems 

      Dunne, Murray (University of Waterloo, 2019-01-07)
      Distributed, life-critical systems that bridge the gap between software and hardware are becoming an integral part of our everyday lives. From autonomous cars to smart electrical grids, such cyber-physical systems will ...
    • Agile Architecture Recovery 

      Svetinovic, Davor (University of Waterloo, 2002)
      Many software development projects start with an existing code base that has to be tightly integrated into a new system. In order to make a robust system that will achieve the desired business goals, developers must be ...
    • Aiding Human Discovery of Out-of-the-Moment Handwriting Recognition Errors 

      Stedman, Ryan (University of Waterloo, 2009-04-30)
      Handwriting recognizers frequently misinterpret digital ink input, requiring human verification of recognizer output to identify and correct errors, before the output of the recognizer can be used with any confidence int ...
    • Algebraic Analysis of Vertex-Distinguishing Edge-Colorings 

      Clark, David (University of Waterloo, 2006)
      Vertex-distinguishing edge-colorings (vdec colorings) are a restriction of proper edge-colorings. These special colorings require that the sets of edge colors incident to every vertex be distinct. This is a relatively ...
    • Algebraic and combinatorial aspects of incidence groups and linear system non-local games arising from graphs 

      Paddock, Connor (University of Waterloo, 2019-06-06)
      To every linear binary-constraint system (LinBCS) non-local game, there is an associated algebraic object called the solution group. Cleve, Liu, and Slofstra showed that a LinBCS game has a perfect quantum strategy if 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