Browsing Computer Science by Title
Now showing items 709-728 of 1545
-
Information Access Using Neural Networks For Diverse Domains And Sources
(University of Waterloo, 2023-09-05)The ever-increasing volume of web-based documents poses a challenge in efficiently accessing specialized knowledge from domain-specific sources, requiring a profound understanding of the domain and substantial comprehension ... -
Information Retrieval Evaluation Measures Based on Preference Graphs
(University of Waterloo, 2021-07-30)Offline evaluation for web search has used mostly graded judgments to evaluate the performance of information retrieval systems. While graded judgments suffer several known problems, preference judgments simply judge one ... -
Information Retrieval with Entity Linking
(University of Waterloo, 2022-08-17)Despite the advantages of their low-resource settings, traditional sparse retrievers depend on exact matching approaches between high-dimensional bag-of-words (BoW) representations of both the queries and the collection. ... -
Information Theoretic Evaluation of Change Prediction Models for Large-Scale Software
(University of Waterloo, 2006)During software development and maintenance, as a software system evolves, changes are made and bugs are fixed in various files. In large-scale systems, file histories are stored in software repositories, such as CVS, ... -
Ink-based Note Taking On Mobile Devices
(University of Waterloo, 2015-05-20)Although touchscreen mobile phones are widely used for recording informal text notes (e.g., grocery lists, reminders and directions), the lack of efficient mechanisms for combining informal graphical content with text is ... -
Innovations in Domain Knowledge Augmentation of Contextual Models
(University of Waterloo, 2022-08-03)The digital transformation of our society is creating a tremendous amount of data at an unprecedented rate. A large part of this data is in unstructured text format. While enjoying the benefit of instantaneous data access, ... -
Integrating Column-Oriented Storage and Query Processing Techniques into Graph Database Management Systems
(University of Waterloo, 2020-08-14)Column-oriented RDBMSs, which support traditional read-heavy analytics workloads, employ a specific set of storage and query processing techniques for scalability and performance, such as positional tuple IDs, column-specific ... -
Integrating Semantically Configurable State-machine Models in a C Programming Environment
(University of Waterloo, 2015-10-02)Model-driven engineering is a popular software-development methodology, which requires suitable domain-specific modelling languages (DSLs) to create models. A DSL requires flexible semantics depending on the domain knowledge. ... -
Integrating Skips and Bitvectors for List Intersection
(University of Waterloo, 2014-11-20)This thesis examines space-time optimizations of in-memory search engines. Search engines can answer queries quickly, but this is accomplished using significant resources in the form of multiple machines running concurrently. ... -
Integrity and Privacy of Large Data
(University of Waterloo, 2015-11-26)There has been considerable recent interest in "cloud storage" wherein a user asks a server to store a large file. One issue is whether the user can verify that the server is actually storing the file, and typically a ... -
An Interface-based Modular Approach for Designing Distributed Event-based Systems
(University of Waterloo, 2008-04-25)A Distributed Event-based System (DEBS) exhibits its desired behavior through its functional components collaborating with each other via event exchanging. Due to loose-coupling and flexibility, DEBS applications have ... -
Interference Management in Dense 802.11 Networks
(University of Waterloo, 2009-09-29)Wireless networks are growing at a phenomenal rate. This growth is causing an overcrowding of the unlicensed RF spectrum, leading to increased interference between co-located devices. Existing decentralized medium access ... -
Interference-Aware Routing in Wireless Mesh Networks
(University of Waterloo, 2008-12-05)User demand for seamless connectivity has encouraged the development of alternatives to traditional communications infrastructure networks. Potential solutions have to be low-cost, easily deployable and adaptive to the ... -
Internet of Drones
(Institute of Electrical and Electronics Engineers (IEEE): OAJ, 2016-03-02)The Internet of Drones (IoD) is a layered network control architecture designed mainly for coordinating the access of unmanned aerial vehicles to controlled airspace, and providing navigation services between locations ... -
Interpreting and Answering Keyword Queries using Web Knowledge Bases
(University of Waterloo, 2013-08-22)Many keyword queries issued to Web search engines target information about real world entities, and interpreting these queries over Web knowledge bases can allow a search system to provide exact answers to keyword ... -
Intersperse Coloring
(University of Waterloo, 2007-09-27)In this thesis, we introduce the intersperse coloring problem, which is a generalized version of the hypergraph coloring problem. In the intersperse coloring problem, we seek a coloring that assigns at least l different ... -
Inverted Index Partitioning Strategies for a Distributed Search Engine
(University of Waterloo, 2010-12-21)One of the greatest challenges in information retrieval is to develop an intelligent system for user and machine interaction that supports users in their quest for relevant information. The dramatic increase in the amount ... -
Inverting Permutations In Place
(University of Waterloo, 2015-08-17)We address the problem of quickly inverting the standard representation of a permutation on $n$ elements in place. First, we present a naive algorithm to do it using $O(\log n)$ extra bits in $O(n^2)$ time in the worst ... -
Investigating New Forms of Single-handed Physical Phone Interaction with Finger Dexterity
(University of Waterloo, 2023-08-14)With phones becoming more powerful and such an essential part of our lives, manufacturers are creating new device forms and interactions to better support even more diverse functions. A common goal is to enable a larger ... -
Investigating Selection above a Multitouch Surface
(University of Waterloo, 2012-10-25)Above-surface interaction is a new and exciting topic in the field of human-computer interaction (HCI). It focuses on the design and evaluation of systems that humans can operate by moving their hands in the space above ...