kirancodes.me
To Proof Maintenance & Beyond!

2,847 papers · page 85 of 143

Repairing test dependence

Wing Lam

In a test suite, all the tests should be independent: no test should affect another test's result, and running the tests in any order should yield the same test results. The assumption of such test independence is important so that tests behave consistently as designed. However, …

Data structure synthesis

Calvin Loncaric

All mainstream languages ship with libraries implementing lists, maps, sets, trees, and other common data structures. These libraries are sufficient for some use cases, but other applications need specialized data structures with different operations. For such applications, the s…

Input-sensitive performance testing

Qi Luo

One goal of performance testing is to find specific test input data for exposing performance bottlenecks and identify the methods responsible for these performance bottlenecks. A big and important challenges of performance testing is how to deeply understand the performance behav…