1.14. Drilling down into your day with Event Streams

Figure 1.9.  Daily Diary "Event Streams"


Daily Diary "Event Streams"

If you desire a more detailed perspective on your development behavior, the "event stream" analysis attempts to drill down into each five minute interval and show what specific developer activities were occurring. In this screen, you can see a variety of development activities occuring, from opening a file, to invoking the debugger, to attempting a build, and so forth.

The event stream data is designed for use as input to more advanced Hacksytat behavioral analyses. For example, in one of our studies, we are interested in comparing "Test Driven Development", in which tests are written prior to implementing code, to more traditional forms of development, in which tests might be written during or after the code is implemented. The event stream analysis will help us to understand these various development methods better.