Bug Tracking Software General March 9, 2009 Comments Off
I recently undertook some private research into web-based bug tracking software with an emphasis on source control integration (CVS, SVN, Git). Below is a list of 10 of the stand out products that caught my eye – and ones I’ve had prior experience using.
Eventum
As used by MySQL.
Language/Platform: PHP.
MySQL
Eventum Wiki
Mantis Bug Tracker
MantisBT is a free popular web-based bugtracking system. It is written in the PHP scripting language and works with MySQL, MS SQL, and PostgreSQL databases and a webserver. MantisBT has been installed on Windows, Linux, Mac OS, OS/2, and others. Almost any web browser should be able to function as a client. It is released under the terms of the GNU General Public License (GPL).
Language/Platform: PHP.
MantisBT
Open-Source Ticket Request System (OTRS)
OTRS Project (email management – helpdesk – trouble ticket system). Receive 5,000 emails a day and still be able to handle them.
Language/Platform: Perl.
OTRS
Bugzilla
As used by Mozilla et al.
Language/Platform: Perl.
Bugzilla
Trac
Tightly integrated with Subversion.
Language/Platform: Python.
Edgewall
JIRA
JIRA is a bug, issue tracking, and project management system developed by Atlassian Software Systems. $$$ for commercial licence.
Language/Platform: Java.
JIRA
Gemini
Gemini is a web-based project issue tracking system, which can be used for bug tracking. It was created by a British company, CounterSoft Limited. Gemini is used by a number of clients, including Intel, Motorola, and Dell.
Language/Platform: C#/ASP.NET.
CounterSoft Limited
Roundup
Roundup is an open-source issue or bug tracking system featuring a command-line, web and e-mail interface. It is written in Python and designed to be highly customisable.
Language/Platform: Python.
Roundup
Redmine
Redmine is an open source, web-based project management and bug-tracking tool. It includes calendar and gantt charts to aid visual representation of projects and their deadlines. It supports multiple projects.
Language/Platform: Ruby on Rails
Redmine
TestDirector
TestDirector for Quality Center is a management tool for all aspects of software testing, ranging from capturing requirements, storing test scripts, test execution and defect management.
Language/Platform: Unknown
[Further reading]
ask.metafilter.com (Discussion forum post: PHP/MySQL-specific.)
Wikipedia: comparison of issue tracking systems
Wikipedia: list of project management software