There will inevitably continue to be bugs that are not detected by any testing approach, but eventually impact users who then file bug reports. Reproducing field failures in the development environment can be difficult, however, especially in the case of software that behaves non-deterministically, relies on remote resources, or has complex reproduction steps (the users […]
The Programming Systems Lab
PSL conducts research at the boundary of software engineering and software systems, focusing on program analysis and software testing, software reliability, privacy and security, and social software engineering, often using data mining and machine learning techniques.
We are always seeking new project students to join us. Students who would like to become involved should review the project literature and descriptions, as well as the specific advertisements.