The Anthill Bug Manager is a tool that aids code development by keeping track of bugs in a medium-sized coding environment. It accomplishes this with a clean, simple, and fast interface that contains the essential features, but avoids the complexity associated with similar tools. It is written in Perl, requires an SQL database as a backend, and is Web server independent.
BATTS (Barnhard Associates Trouble Ticketing System) is a lean, elegant trouble ticket system with both command line and Web interfaces, written in Perl. It uses MySQL for its backend, and has a ticket-via-email interface for submission and informational logging. Features include support for tickets pending on or resolved when other tickets are disposed of, an ability to assign tickets to a person, an ability to categorize and prioritize tickets, and associating billing codes with various logging events.
BugStat is a script that allows you to run regular (i.e. cron based) queries to get more or less detailed bug statistics. The generated statistics are based on a predefined Bugzilla search. It requires Bugzilla's XML interface and has been tested with Bugzilla version 2.22.2 only, but should work with any later release as well.
Bugzilla is the leading open-source/free software bug tracking system, with high-profile installations at mozilla.org, GNOME, Red Hat, and NASA, among others. It features a comprehensive set of fields, attachment management, inter-bug dependencies, email notification of changes, a powerful query interface, reporting, and Web, XML, email, and console interfaces. It can be managed entirely using a Web-based UI. The user UI is customizable using templates.
Carp::Clan is a module that reports errors from the perspective of the caller of a "clan" of modules, similar to "Carp.pm" itself. Instead of giving it a number of levels to skip on the calling stack, you give it a pattern to characterize the package names of the "clan" of modules which shall never be blamed for any error. These modules stick together like a "clan" and any error that occurs will be blamed on the "outsider" script or modules not belonging to this "clan".
Cil is an easy-to-use command-line driven distributed issue tracker. Using Git as it's storage backend, the power of a distributed version control system can be harnessed to enhance and provide powerful features. Cil saves the issues, comments, and attachments locally in plain-text for ease of use and easy accessibility.
Codestriker is a Web application that supports online code reviews. Traditional document reviews are supported, as well as reviewing diffs generated by an SCM (Source Code Management) system and plain unidiff patches. There are integration points with CVS, Subversion, Clearcase, Perforce, Visual SourceSafe, and Bugzilla. There is a plug-in architecture for supporting other SCMs and issue tracking systems. It minimizes paper work, ensures that issues, comments, and decisions are recorded in a database, and provides a comfortable workspace for actually performing code inspections. An optional highly-configurable metrics subsystem allows you to record code inspection metrics as a part of your process.
FusionForge is a collaborative development environment that gathers in one single place several tools useful for development teams: communication tools (forums, mailing-lists, news, etc.); development tools (bug/patch trackers, project management, source control systems, etc.); and community tools (file releases, software categorization, Web site hosting, etc.). It is the continuation of the free software version of GForge, based on the codebase that was maintained in parallel to the proprietary GForge AS version.