Laura Inozemtseva

Research Interests

Developers write tests to verify that a program behaves as expected, but testing is an inefficient process. A great deal of time must be invested in writing, maintaining, and running the tests, and when a test fails, even more time must be spent tracing the failure back to the fault that caused it. These problems are magnified for concurrent programs, where tests may fail intermittently, failures may occur long after the fault was triggered, and adding instrumentation may make the failure disappear. My primary research interest is improving the testing process. More specifically, I want to help developers:

  • write better test suites and maintain them with less effort;
  • write tests more quickly and with less effort; and
  • easily trace program failures back to their underlying cause(s).

Publications

2014 René Just, Darioush Jalali, Laura Inozemtseva, Michael D. Ernst, Reid Holmes and Gordon Fraser. Are Mutants a Valid Substitute for Real Faults in Software Testing? In: Proceedings of the Symposium on the Foundations of Software Engineering, 2014. Acceptance rate: 61/273 (22%).
René Just, Darioush Jalali, Laura Inozemtseva, Michael D. Ernst, Reid Holmes and Gordon Fraser. Are Mutants a Valid Substitute for Real Faults in Software Testing? University of Washington Technical Report UW-CSE-14-02-02.
Laura Inozemtseva, Siddharth Subramanian and Reid Holmes. Integrating Software Project Resources Using Source Code Identifiers. In: Proceedings of the International Conference on Software Engineering, New Ideas and Emerging Results Track, 2014. Acceptance rate: 35/146 (24%).
Laura Inozemtseva and Reid Holmes. Coverage is Not Strongly Correlated with Test Suite Effectiveness. In: Proceedings of the International Conference on Software Engineering, 2014. Acceptance rate: 99/466 (21%).
Siddharth Subramanian, Laura Inozemtseva and Reid Holmes. Live API Documentation. In: Proceedings of the International Conference on Software Engineering, 2014. Acceptance rate: 99/466 (21%).
Laura Inozemtseva, Reid Holmes, and Robert Walker. Recommendation Systems in the Small. Recommendation Systems in Software Engineering. Ed. Martin Robillard, Walid Maalej, Robert Walker and Thomas Zimmermann. Springer, 2014.
2013 Siddharth Subramanian, Laura Inozemtseva and Reid Holmes. Live API Documentation. University of Waterloo Technical Report CS-2013-17.
Laura Inozemtseva, Hadi Hemmati, and Reid Holmes. Using Fault History to Improve Mutation Reduction. In: Proceedings of the Symposium on the Foundations of Software Engineering, New Ideas Track, 2013. Acceptance rate: 12/33 (36%).
2012 Laura Inozemtseva. Predicting Test Suite Effectiveness for Java Programs. MMath thesis, 2012.