A screenshot of the Redmine plugin

Preventing (some) duplicate bug reports in Redmine

A while ago I wrote about a few problems we were having with the way our issue tracker was misused and concluded that the tools we use have a crucial role in directing our behavior towards good or bad behavior patterns.

One of the major pain points I mentioned was linked to the many duplicate issues we were seeing and listed one possible solution to reduce the number of duplicate issues that were being raised. After reading my post, my friend Mattia came to me saying “Good point, why don’t we just build it?“. Well, we did.

After a few weeks spent coding in our spare time, we released Did you mean?, a Redmine plugin designed to warn users before they enter duplicate issues. It does so by performing a search among existing issues right before users submit new ones. The search is based on the issue subject and it is done in the background, in an attempt to make the process as effortless as possible to users. If you are familiar with StackOverflow, you will recognize it as the same strategy.

A screenshot of the Redmine plugin

A couple of months have passed since then, but Code52’s initiative Show and Tell made me look in retrospective at what we accomplished.

We discovered that the problems we were facing in managing issues were more common than we imagined. We had great fun in developing the Redmine plugin, but we were surprised when other users started voluntarily contributing with localizations in their language and tips about how to make it better: we just released version 1.1.0, which features English, Bulgarian, German, Spanish, Italian, and Chinese.
The experience made us even more enthusiast about Open Source: the saying that you should start by “scratching your own itch” is true indeed. If you build something that really solves your problem, chances are it will be useful to someone else as well.

You can find the plugin on GitHub, and if you want to help us, please do! We could use more localizations and some help in making the search work better.

Advertisements

Published by

Alessandro Bahgat

Master geek, developer, avid reader and one of the minds behind novlet.com and bitlet.org

One thought on “Preventing (some) duplicate bug reports in Redmine”

What do you think? Leave a Reply:

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s