Browsing Theses by Supervisor "Tahvildari, Ladan"
Now showing items 1-6 of 6
-
Discretize and Conquer: Scalable Agglomerative Clustering in Hamming Space
(University of Waterloo, 2019-01-11)Clustering is one of the most fundamental tasks in many machine learning and information retrieval applications. Roughly speaking, the goal is to partition data instances such that similar instances end up in the same group ... -
Fault Driven Supervised Tie Breaking for Test Case Prioritization
(University of Waterloo, 2018-10-26)Regression test suites are an excellent tool to validate the existing functionality of an application during the development process. However, they can be large and time consuming to execute, thus making them inefficient ... -
FlaKat: A Machine Learning-Based Categorization Framework for Flaky Tests
(University of Waterloo, 2023-01-26)Flaky tests can pass or fail non-deterministically, without alterations to a software system. Such tests are frequently encountered by developers and hinder the credibility of test suites. Thus, flaky tests have caught the ... -
A Game-Theoretic Decision-Making Framework for Engineering Self-Protecting Software Systems
(University of Waterloo, 2018-08-13)Targeted and destructive nature of strategies used by attackers to break down a software system require mitigation approaches with dynamic awareness. Making a right decision, when facing today’s sophisticated and dynamic ... -
An Integrated Modeling Framework for Managing the Deployment and Operation of Cloud Applications
(University of Waterloo, 2016-08-23)Cloud computing can help Software as a Service (SaaS) providers to take advantage of the sheer number of cloud benefits such as, agility, continuity, cost reduction, autonomy, and easy management of resources. To reap the ... -
Scalable Nearest Neighbor Search with Compact Codes
(University of Waterloo, 2019-12-19)An important characteristic of the recent decade is the dramatic growth in the use and generation of data. From collections of images, documents and videos, to genetic data, and to network traffic statistics, modern ...