Browsing University of Waterloo by Subject "Software Testing"
Now showing items 1-4 of 4
-
Enabling Language-Specific Transformations in Language-Agnostic Program Reduction
(University of Waterloo, 2023-08-30)When a program P triggers a bug in a language implementation, program reduction can reduce P by removing program elements that are irrelevant to the bug, to facilitate debugging. Program reduction has been widely used in ... -
Energy Performance Testing of Smartphones: A First Look at Energy Bugs in Mobile Devices
(University of Waterloo, 2014-10-17)Smartphones have revolutionized the way people live their daily lives, the way they communicate with each other and the way they access information on-line. A decade ago, desktop computers and laptops were the primary ... -
Identifying Defects Related to the Order in which Messages are Received in Message-Passing Systems
(University of Waterloo, 2016-01-19)Improving the quality of software artifacts and products is an essential activity for everyone working on the development of software. Testing is one approach to reveal defects and faults in software. In recent years, ... -
A Requirements-Based Partition Testing Framework Using Particle Swarm Optimization Technique
(University of Waterloo, 2009-01-23)Modern society is increasingly dependent on the quality of software systems. Software failure can cause severe consequences, including loss of human life. There are various ways of fault prevention and detection that can ...