The world is your test suite

Andrew J. Ko    University of Washington, Seattle, WA, United States

Abstract

In this chapter I discuss the importance of verifying requirements by seeing how software is used in the world. I discuss various techniques for monitoring software failures, performance, and usability through instrumentation and monitoring.

Keywords

Windows error reporting; Error reporting infrastructure; Usability problems; Monitoring techniques

The first application I ever wrote was a complete and utter failure.

I was an ...

Get Perspectives on Data Science for Software Engineering now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.