Now showing items 1-20 of 964

    • 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 ...
    • A Variability-Aware Design Approach to the Data Analysis Modeling Process 

      Tavares, MariaCristina (University of Waterloo, 2018-10-25)
      The massive amount of current data has led to many different forms of data analysis processes that aim to explore this data to uncover valuable insights such as trends, anomalies and patterns. These processes support ...
    • SURF: Software Update Registration Framework 

      Kim, Woojung (University of Waterloo, 2018-10-25)
      BlockSURF (Blockchain-based Secure Update Registration Framework) or SURF, in short, is a software framework designed to enable developers to build a blockchain-based secure update system which distributes trust over a ...
    • Quantifying Location Privacy In Location-based Services 

      Liu, Peiyuan (University of Waterloo, 2018-10-24)
      Mobile devices (e.g., smart phones) are widely used in people's daily lives. When users rely on location-based services in mobile applications, plenty of location records are exposed to the service providers. This causes ...
    • Coordination in a Peer Production Platform: A study of Reddit's /r/Place experiment 

      Armstrong, Ben (University of Waterloo, 2018-10-24)
      Understanding the factors causing groups to engage in coordinating behaviour has been an active research area for decades. In this thesis, we study this problem using a novel dataset of crowd behaviour from an online ...
    • Designing Efficient Algorithms for Combinatorial Repairable Threshold Schemes 

      Kacsmar, Bailey (University of Waterloo, 2018-10-23)
      Repairable secret sharing schemes are secret sharing schemes where, without the original dealer who distributed the shares, the participants can combine information from their shares to perform a computation that ...
    • Multiple Continuous Subgraph Query Optimization Using Delta Subgraph Queries 

      Kankanamge, Chathura (University of Waterloo, 2018-10-23)
      This thesis studies the problem of optimizing and evaluating multiple directed structural subgraph queries, i.e., those without highly selective predicates on the edges or vertices, continuously in a changing graph. Existing ...
    • Time-consistent mean–variance portfolio optimization: A numerical impulse control approach 

      Van Staden, Pieter M.; Dang, Duy-Minh; Forsyth, Peter A. (Elsevier, 2018-11-01)
      We investigate the time-consistent mean–variance (MV) portfolio optimization problem, popular in investment–reinsurance and investment-only applications, under a realistic context that involves the simultaneous application ...
    • Creating an Emotion Responsive Dialogue System 

      Vadehra, Ankit (University of Waterloo, 2018-10-19)
      The popularity of deep neural networks and vast amounts of readily available multi-domain textual data has seen the advent of various domain/task specific and domain agnostic dialogue systems. In our work, we present a ...
    • Learning Sparse Orthogonal Wavelet Filters 

      Recoskie, Daniel (University of Waterloo, 2018-10-12)
      The wavelet transform is a well studied and understood analysis technique used in signal processing. In wavelet analysis, signals are represented by a sum of self-similar wavelet and scaling functions. Typically, the wavelet ...
    • Towards A Workload-Driven Flow Scheduler For Modern Datacenters 

      Naouach, Mohamed Malek (University of Waterloo, 2018-10-05)
      Modern datacenters run different applications with various communication requirements in terms of bandwidth and deadlines. Of particular interest are deadlines that are driving web-search workloads e.g. when submitting ...
    • Bidirectional Learning in Recurrent Neural Networks Using Equilibrium Propagation 

      Khan, Ahmed Faraz (University of Waterloo, 2018-09-26)
      Neurobiologically-plausible learning algorithms for recurrent neural networks that can perform supervised learning are a neglected area of study. Equilibrium propagation is a recent synthesis of several ideas in biological ...
    • Improving Artificial Neural Network Models for Predicting Hourly Water Consumption 

      WANG, LI (University of Waterloo, 2018-09-26)
      Smart water meter devices are now widely installed in single family residences, allowing water consumption data to be collected at a high resolution from both the temporal and spatial perspectives. Such data allows improved ...
    • κDOT: A DOT Calculus with Mutation and Constructors 

      Kabir, Ifaz (University of Waterloo, 2018-09-26)
      Scala is a functional and object-oriented programming language which unifies concepts from object and module systems by allowing for objects with type members which are referenced via path-dependent types. The Dependent ...
    • On the relationship between satisfiability and partially observable Markov decision processes 

      Salmon, Ricardo (University of Waterloo, 2018-09-26)
      Stochastic satisfiability (SSAT), Quantified Boolean Satisfiability (QBF) and decision-theoretic planning in finite horizon partially observable Markov decision processes (POMDPs) are all PSPACE-Complete problems. Since ...
    • Improving the Performance of User-level Runtime Systems for Concurrent Applications 

      Barghi, Saman (University of Waterloo, 2018-09-25)
      Concurrency is an essential part of many modern large-scale software systems. Applications must handle millions of simultaneous requests from millions of connected devices. Handling such a large number of concurrent ...
    • Resource Orchestration in Softwarized Networks 

      Bari, Md. Faizul (University of Waterloo, 2018-09-24)
      Network softwarization is an emerging research area that is envisioned to revolutionize the way network infrastructure is designed, operated, and managed today. Contemporary telecommunication networks are going through a ...
    • Fast Algorithms for Finding the Characteristic Polynomial of a Rank-2 Drinfeld Module 

      Musleh, Yossef (University of Waterloo, 2018-09-21)
      This thesis introduces a new Monte Carlo randomized algorithm for computing the characteristic polynomial of a rank-2 Drinfeld module. We also introduce a deterministic algorithm that uses some ideas seen in Schoof's ...
    • Dynamic Security Orchestration System Leveraging Machine Learning 

      Jalalpour, Elaheh (University of Waterloo, 2018-09-20)
      A Content Delivery Network (CDN) employs edge-servers caching content close to end-users to provide high Quality of Service (QoS) in serving digital content. Attacks against edge-servers are known to cause QoS degradation ...
    • Discovering Play Store Reviews Related to Specific Android App Issues 

      Ghosh, Angshuman (University of Waterloo, 2018-09-20)
      Mobile App reviews may contain information relevant to developers. Developers can investigate these reviews to see what users of their apps are complaining about. However, the huge volume of incoming reviews is impractical ...

      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