Survey Results

The results of our survey are summarized in Figure 24-1 (for developers) and Figure 24-2 (for reporters).

In the figures, responses for each item are annotated as bars () , which can be interpreted as follows (explained with D1 and D2 as examples):

  • The colored part () denotes the count of responses for an item in question D1.

  • The black part () of the bar denotes the count of responses for the item in both question D1 and D2.

The larger the black bar is in proportion to the gray bar, the higher is the corresponding item’s importance in the developers’ perspective. The importance of every item is also listed in parentheses. For example, Figure 24-1 shows that developers consider steps to reproduce ( , 83%) to be more important than build information ( , 8%).

Contents of Bug Reports (Developers)

Figure 24-1 shows that the most widely used items across projects are steps to reproduce the bug, observed and expected behavior, stack traces, and test cases. Information rarely used by developers ...

Get Making Software 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.