Software Testing

Effective and Efficient API Misuse Detection via Exception Propagation and Search-based Testing

Abstract : Application Programming Interfaces (APIs) typically come with (implicit) usage constraints. The violations of these constraints (API misuses) can lead to software crashes. Even though there are several tools that can detect API misuses, most of them suffer from a very high rate of false positives.

Search-Based Test Data Generation for SQL Queries

Developer Testing in The IDE: Patterns, Beliefs, And Behavior

How to Catch 'Em All: WatchDog, a Family of IDE Plug-Ins to Assess Testing

The impact of test case summaries on bug fixing performance: An empirical investigation