Top 10 Open Source Bug Tracking Systems


Written by  Shreya Jain | 28 May 2011
E-mail PDF

A bug tracking system is a software application designed to help quality assurance and programmers keep track of reported software defects (bugs) in their work. Having a bug tracking system is extremely valuable in software development, and they are used extensively by companies developing software products and applications. Consistent use of a bug or issue tracking system is considered one of the "hallmarks of a good software team".

Below listed are 10 open source bug tracking systems, both desktop and web-based, that support a better development process. 

bugzilla

Bugzilla is a Mozilla Foundation supported / developed bug tracking system that allows its users to log and track defects in their product effectively. It is a very mature and feature rich application with features like advanced search capabilities, bug lists in multiple formats, scheduled reports, automatic duplicate bug detection, capability to file / modify bugs by email, time tracking, request system, private attachment and comments, patch viewer etc. It is a widely adapted product used by various big open source projects like Linux Kernel dev team, Apache dev team, GNOME dev team and popular companies like Open Office, NASA, Facebook etc. and is one of the most recommended bug tracking systems.

 Visit Website

mantis

Mantis BT is a web-based bug tracking system that not only keeps track of bugs, but includes a user system so that multiple users can interact and multiple projects can be tracked. The application has features like an integrated wiki, chat, RSS feeds, time tracking, source code integration, built in reporting, email notifications, attachments, multi-DBMS support, support for mobile devices etc. Easier to install and administer and infinitely cheaper than other commercial software, Mantis is an obvious choice for any small to medium sized company.

 Visit Website

trac

Trac is an enhanced wiki and issue tracking system for software development projects. It provides a simplistic and easy to use web interface. Features include an interface to Subversion (and other version control systems), convenient reporting facilities, project management features including roadmap and milestone tracking, user management, wiki and support for a range of plugins. It is a stable and light weight system; however you may lose out some of the advanced features provided by other bug tracking systems.

 Visit Website

redmine

Redmine is a free and open source, web-based project management and bug tracking tool. It provides integrated project management features, supports multiple projects, issue tracking, support for multiple version control options, flexible role based access control, calendar & Gantt charts to aid visual representation of projects and their deadlines, feeds & email notifications, time tracking, project wiki, project forums etc. Feature rich product recommended where stability isn’t a critical requirement.

 Visit Website

redmine

OTRS an abbreviation for Open-source Ticket Request System, is a free and open-source trouble ticket system software package that a company, organization, or other entity can use to assign tickets to incoming queries and track further communications about them. It is a means of managing incoming inquiries, complaints, support requests, defect reports, and other communications. Includes a web-interface, multi language support, email notifications, custom queue view etc. OTRS provides a good set of features however is not very user friendly, especially for non-tech savvy users.

 Visit Website

redmine

Request Tracker is an enterprise-grade ticketing / helpdesk software which enable a group of people to intelligently and efficiently manage tasks, issues, and requests submitted by a community of users. It is widely used as a helpdesk system. RT manages key tasks such as the identification, prioritization, assignment, resolution and notification required by enterprise-critical applications including project management, help desk, NOC ticketing, CRM and software development, provides a mobile-optimized interface for iPhone, Android and Web OS devices, Dashboards and relationship graphs, rich text editing, easy branding and custom theming. RT offers a lot of flexibility to its users i.e. by configuring it, it can work the way you want it to work.

 Visit Website

redmine

Eventum is a user-friendly and flexible issue tracking system that can be used by a support department to track incoming technical support requests or by a software development team to quickly organize tasks and bugs. Some of the features include: User Management, Multiple Project support, Issue Creation, Custom Search Options, E-mail Integration & alerts, Integration with Source Code Management Software, Time Tracking etc. Recommended if one requires a stable system with basic set of features.

 Visit Website

redmine

BugGenie is a powerful web-based bug tracker with features such as project management, SVN integration, publishing tools, messaging, calendar, multi-language support, customizable workflows and more. A very user friendly system, ready to use out-of-the-box and easy to install.

 Visit Website

redmine

WebIssues is an open source, multi platform system for issue tracking and team collaboration. It is easy to install and use and is highly customizable. It provides features like filtering and searching issues, tracking new and modified issues, creating reports and exporting data, security and rights management, flexible and customizable issue types and more. The hind side of the tool is that it doesn’t provide a web-based interface & requires installation of a client app that runs on windows, linux or OS X (in addition to the server component).

 Visit Website

redmine

Fossil is a distributed bug tracking, version control, wiki and blog mechanism all in a single integrated package. It has a built-in and easy-to-use web interface, supports auto sync mode, is cgi enabled, provides simple networking, is a robust and reliable software and is easy to use & deploy with one single binary that works on every platform you can imagine.

 Visit Website

Shreya Jain

Shreya Jain

Shreya is an aspiring student and comes with an interest in Jouranlism on Software Tools and Technologies. She writes for us on a regular basis within our Testing blog and Tools lists. 

blog comments powered by Disqus