Browsing Computer Science by Title
Now showing items 835-854 of 1568
-
Methods and models for the quantitative analysis of crowd brainstorming
(University of Waterloo, 2014-04-24)Microtask marketplaces provide shortcuts for automating tasks that are otherwise intractable for computers. Creative tasks fall squarely within this definition, and microtask marketplaces have been heavily leveraged to ... -
The Mimetic Approach to Incompressible Surface Tension Flows
(University of Waterloo, 2016-04-27)Water has many aesthetic properties that can have a strong impact on our perceptions. For instance, coffee can bring a feeling of liveliness, rain drops on a window may spark nostalgia, morning dew on a leaf can suggest ... -
Mindless Scroll: An Infinite Scroll Abstract Colouring App for Mindfulness
(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 ... -
Minimum Shared-Power Edge Cut
(University of Waterloo, 2018-08-24)We introduce a problem called the Minimum Shared-Power Edge Cut (MSPEC). The input to the problem is an undirected edge-weighted graph with distinguished vertices s and t, and the goal is to find an s-t cut by assigning ... -
Mining Butterflies in Streaming Graphs
(University of Waterloo, 2023-07-12)This thesis introduces two main-memory systems sGrapp and sGradd for performing the fundamental analytic tasks of biclique counting and concept drift detection over a streaming graph. A data-driven heuristic is used to ... -
Mining Software Repositories to Assist Developers and Support Managers
(University of Waterloo, 2004)This thesis explores mining the evolutionary history of a software system to support software developers and managers in their endeavors to build and maintain complex software systems. We introduce the idea of ... -
Mining Time-Changing Data Streams
(University of Waterloo, 2011-10-28)Streaming data have gained considerable attention in database and data mining communities because of the emergence of a class of applications, such as financial marketing, sensor networks, internet IP monitoring, and ... -
Mining Topic Signals from Text
(University of Waterloo, 2003)This work aims at studying the effect of word position in text on understanding and tracking the content of written text. In this thesis we present two uses of word position in text: topic word selectors and topic flow ... -
Misconfiguration Analysis of Network Access Control Policies
(University of Waterloo, 2009-02-20)Network access control (NAC) systems have a very important role in network security. However, NAC policy configuration is an extremely complicated and error-prone task due to the semantic complexity of NAC policies and ... -
Misinformation Retrieval
(University of Waterloo, 2021-10-01)This work introduces the task of misinformation retrieval, identifying all documents containing misinformation for a given topic, and proposes a pipeline for misinformation retrieval on tweets. As part of the work, I curated ... -
Mitigating the Uncertainty and Imprecision of Log-Based Code Coverage Without Requiring Additional Logging Statements
(University of Waterloo, 2024-04-01)Understanding code coverage is an important precursor to software maintenance activities (e.g., better testing). Although modern code coverage tools provide key insights, they typically rely on code instrumentation, resulting ... -
Mitigator: Privacy policy compliance using Intel SGX
(University of Waterloo, 2019-06-19)Privacy policies have been known to be hard to read and understand by internet users and yet users are obliged to accept these one-sided terms of usage of their data before they can effectively use websites. Although ... -
MLOD: A multi-view 3D object detection based on robust feature fusion method
(University of Waterloo, 2019-09-19)This thesis presents Multi-view Labelling Object Detector (MLOD). The detector takes an RGB image and a LIDAR point cloud as input and follows the two-stage object detection framework. A Region Proposal Network (RPN) ... -
Mobile Phone Depth Sensors for Forest Carbon Measurement
(University of Waterloo, 2021-05-28)The monitoring, reporting, and verification (MRV) of forest plots, especially their tree-trunk diameters, is critical to achieving both forest protection and reforestation goals. Today’s MRV processes are mostly manual, ... -
Mobile Spatial Subscriptions for Location-Aware Services
(University of Waterloo, 2010-09-27)Spatial subscriptions have been used to specify locations of interest in Distributed Event-based Systems (DEBSs). However, current DEBSs representations to support spatial subscriptions are not expressive enough to describe ... -
A Mode-Based Pattern for Feature Requirements, and a Generic Feature Interface
(University of Waterloo, 2013-09-26)Feature-oriented requirements decompose a system's requirements into individual bundles of functionality called features, where each feature's behaviour can be expressed as a state-machine model. However, state machines ... -
A Model of Persuasion for Speaking Rate Adaptation
(University of Waterloo, 2010-08-20)Proper speaking rate is a key attribute of effective communication. Emerging persuasive technologies use computers as a tool to induce human behavioural and attitude changes. This thesis established a computational framework ... -
Model-Based Bayesian Sparse Sampling for Data Efficient Control
(University of Waterloo, 2019-06-24)In this work, we propose a novel Bayesian-inspired model-based policy search algorithm for data efficient control. In contrast to other model-based approaches, our algorithm makes use of approximate Gaussian processes in ... -
Modeling and Analysis of Software Product Line Variability in Clafer
(University of Waterloo, 2013-11-19)Both feature and class modeling are used in Software Product Line (SPL) engineering to model variability. Feature models are used primarily to represent user-visible characteristics (i.e., features) of products; whereas ... -
Modeling and Implementing Variability in Aerospace Systems Product Lines
(University of Waterloo, 2014-10-24)Avionics systems are becoming indispensable on both military and civil aircraft. As more and more of their vital functions are controlled by electronic devices, their system qualities such as safety, reliability, and ...