bug-gnu-utils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bug database for diffutils


From: Bruno Haible
Subject: Re: Bug database for diffutils
Date: Sun, 17 Jun 2007 22:34:06 +0200
User-agent: KMail/1.5.4

Karl Berry wrote:
> I have a mailbox of several hundred pending reports :(.
> If there were more people actively working on the project, then it might
> be a different story, but in fact, I am the only one, and dealing with
> the bugdb gains me nothing.

There are counter-arguments:

------------------------------------------------------------------------------

Claim 1: The use of a bug-tracker is a time-efficient way to get more bugs
         fixed in the same time.

It sounds paradoxical, but here's the calculation: Say, you need
  - 10 seconds to move a bug report to your TODO folder,
  - 5 minutes to fill out the forms of a bug tracker,
  - 6 hours to fix a bug, on average.
Then, someone else can take a bug description from the bug tracker, find a
fix, and send it to you. You will still need, say, 2 hours to integrate this
fix. But this means that you have invested 5 minutes to save yourself 4 hours
of work. OK, you also have spent the 5 minutes for many other bugs. Small
computation:  4 hours / 5 minutes = 48. So, if you put into the bug tracker
47 bugs, and only for one of them you get a fix from someone else, you still
have a return on investment.

------------------------------------------------------------------------------

Claim 2: A bug-tracker helps to get the most severe bugs fixed.

At work, every few months I go over the bugs assigned to me, and pick those
to fix according to their severity. The bug tracker has a simple way to
sort according to the severity. The mailer does not have such sorting
facilities. In many mailers, you cannot even assign user-defined attributes
(like "important", "urgent", etc.) at all.
Before I used a bug tracker, the decision which bugs to fix was pretty
random:
  - Often, it was related to the timing of the bug reports: When 3 reports
    came in within a short time, I spent time on the first one and left the
    two others for later.
  - Or, often I fixed a bug just because it disturbed me the most. But in
    a bug tracker, your users can say which bug _they_ consider most severe.

------------------------------------------------------------------------------

Claim 3: A bug-tracker helps to attract co-maintainers.

How do people come to join a project? Sometimes:
First, they submit bug reports.
Second, they submit patches for bug reports (both their own and others).
Third, they understand the code well and become co-workers.

So, by showing the bug database to other people, you could more effectively
attract co-workers.

------------------------------------------------------------------------------

Bruno





reply via email to

[Prev in Thread] Current Thread [Next in Thread]