Browsing Engineering (Faculty of) by Subject "software testing"
Now showing items 1-4 of 4
-
Combining Static Analysis and Targeted Symbolic Execution for Scalable Bug-finding in Application Binaries
(University of Waterloo, 2016-05-18)Manual software testing is laborious and prone to human error. Yet, it is the most popular method for quality assurance. Automating the test-case generation promises better effectiveness, especially for exposing “deep” ... -
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 ... -
Leveraging Machine Learning to Improve Software Reliability
(University of Waterloo, 2019-01-09)Finding software faults is a critical task during the lifecycle of a software system. While traditional software quality control practices such as statistical defect prediction, static bug detection, regression test, and ... -
Methodologies for Evaluating User Centric Performance of Mobile Network Applications
(University of Waterloo, 2018-09-25)Performance is an important attribute of mobile software applications, having a direct impact on end-user's experience. One of the obstacles that make software performance testing difficult to pursue is the lack of performance ...