Browsing Computer Science by Title
Now showing items 1412-1431 of 1549
-
Toward an Understanding of Software Code Cloning as a Development Practice
(University of Waterloo, 2009-09-30)Code cloning is the practice of duplicating existing source code for use elsewhere within a software system. Within the research community, conventional wisdom has asserted that code cloning is generally a bad practice, ... -
Toward Improved Understanding and Management of Software Clones
(University of Waterloo, 2012-05-03)The cloning of code is controversial as a development practice. Empirical studies on the long-term effects of cloning on software quality and maintainability have produced mixed results. Some studies have found that cloning ... -
Toward Secure Trust and Reputation Systems for Electronic Marketplaces
(University of Waterloo, 2007-05-03)In electronic marketplaces, buying and selling agents may be used to represent buyers and sellers respectively. When these marketplaces are large, repeated transactions between traders may be rare. This makes it difficult ... -
Towards a New Generation of Permissioned Blockchain Systems
(University of Waterloo, 2020-05-14)With the release of Satoshi Nakamoto's Bitcoin system in 2008 a new decentralized computation paradigm, known as blockchain, was born. Bitcoin promised a trading network for virtual coins, publicly available for anyone to ... -
Towards a Trait Model of Video Game Preferences
(Taylor & Francis, 2018-04-19)Typologies for understanding players’ preferences toward different gameplay styles have gained popularity in research. However, attempts to model players’ preferences are based on type models instead of trait models, ... -
Towards A Workload-Driven Flow Scheduler For Modern Datacenters
(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 ... -
Towards an Enhanced Dependency Graph
(University of Waterloo, 2022-12-22)Dependency graphs are at the heart of software analytics tasks like change impact analysis, test selection, and maintenance analysis. Despite their importance, current approaches to extract and analyze dependency graphs ... -
Towards Automatic Initial Buffer Configuration
(University of Waterloo, 2003)Buffer pools are blocks of memory used in database systems to retain frequently referenced pages. Configuring the buffer pools is a difficult and manual task that involves determining the amount of memory to devote to ... -
Towards Automating Protein Structure Determination from NMR Data
(University of Waterloo, 2009-09-29)Nuclear magnetic resonance (NMR) spectroscopy technique is becoming exceedingly significant due to its capability of studying protein structures in solution. However, NMR protein structure determination has remained a ... -
Towards Better Methods of Stereoscopic 3D Media Adjustment and Stylization
(University of Waterloo, 2018-05-30)Stereoscopic 3D (S3D) media is pervasive in film, photography and art. However, working with S3D media poses a number of interesting challenges arising from capture and editing. In this thesis we address several of these ... -
Towards Better Static Analysis Security Testing Methodologies
(University of Waterloo, 2020-09-24)Software vulnerabilities have been a significant attack surface used in cyberattacks, which have been escalating recently. Software vulnerabilities have caused substantial damage, and thus there are many techniques to ... -
Towards Data-Leveraged Behavioral Policy Design for Alleviating Peak Electricity Demand
(University of Waterloo, 2016-01-20)The problem of managing peak electricity demand is of significant importance to utility providers. In Ontario, electricity consumption achieves its peak during the afternoon hours in summer. Electricity generation units ... -
Towards Effective Measurement of Membership Privacy Risk for Machine Learning Models
(University of Waterloo, 2022-07-18)Machine learning (ML) models are trained on data which can be sensitive. Membership inference attacks (MIAs) infer whether a particular data record was used to train an ML model. This violates the membership privacy of an ... -
Towards Effective Utilization of Pretrained Language Models — Knowledge Distillation from BERT
(University of Waterloo, 2020-09-02)In the natural language processing (NLP) literature, neural networks are becoming increasingly deeper and more complex. Recent advancements in neural NLP are large pretrained language models (e.g. BERT), which lead to ... -
Towards Global Reinforcement Learning
(University of Waterloo, 2008-05-14)Sequential decision making under uncertainty is a ubiquitous problem. In everyday situations we are faced with a series of decisions that aim to maximize the probability of achieving some goal. However, decision outcomes ... -
Towards more Effective Censorship Resistance Systems
(University of Waterloo, 2015-09-29)Internet censorship resistance systems (CRSs) have so far been designed in an ad-hoc manner. The fundamentals are unclear and the foundations are shaky. Censors are, more and more, able to take advantage of this situation. ... -
Towards Object Re-identification from Point Clouds for 3D MOT
(University of Waterloo, 2023-04-21)This thesis studies the problem of object re-identification (ReID) in a 3D multi-object tracking (MOT) context, by learning to match pairs of objects from cropped (e.g., using their predicted 3D bounding boxes) point cloud ... -
Towards Pixel-Level OOD Detection for Semantic Segmentation
(University of Waterloo, 2019-08-30)There exists wide research surrounding the detection of out of distribution sample for image classification. Safety critical applications, such as autonomous driving, would benefit from the ability to localise the unusual ... -
Towards the Efficient Generation of Gray Codes in the Bitprobe Model
(University of Waterloo, 2016-05-13)We examine the problem of representing integers modulo L so that both increment and decrement operations can be performed efficiently. This problem is studied in the bitprobe model, where the complexity of the underlying ... -
Towards the Learning, Perception, and Effectiveness of Teachable Conversational Agents
(University of Waterloo, 2019-12-20)The traditional process of building interactive machine learning systems can be viewed as a teacher-learner interaction scenario where the machine-learners are trained by one or more human-teachers. In this work, we explore ...