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.
Ciao is a complete Prolog system subsuming ISO-Prolog with a novel modular design which allows both restricting and extending the language. Ciao extensions currently include feature terms (records), higher-order, functions, constraints, objects, persistent predicates, a good base for distributed execution (agents), and concurrency. Libraries also support WWW programming, sockets, and external interfaces (C, Java, TCL/Tk, relational databases, etc.). An Emacs-based environment, a stand-alone compiler, and a toplevel shell are also provided.
PureLoad is a load testing tool that simulates thousands of users executing requests against server based applications. It can be used to verify that your application will meet the expected performance criteria. PureLoad reports quality and performance problems, as well as detailed statistics gathered during a load test. PureLoad also includes extensive support for easy recording and testing of Web-based applications. The HTTP Recorder ease the process of capturing HTTP and HTTPS requests into PureLoad scenarios. The Web Crawler is used to scan a static Web site for general errors, and it can also be used to generate PureLoad scenarios to be used in a load test.
Bugzero is a Web-based change management and issue tracking system used in a distributed team environment to track software bugs, hardware defects, test cases, or any other issues. It can also be used equally well as a helpdesk customer support, trouble ticketing, or email management system to collect and manage customer feedbacks, incidents, requests, and issues. It is easy to use, but still flexible and adaptive, and can be configured to fit to your organization's unique business process and workflow.
Sirid is a Web-based tool for managing software projects. The main features of Sirid are assigning tasks between the personnel, reporting bugs, managing specifications, and recording feature requests. The program also sends notifications of new bugs and tasks to people who have been set responsible for them, and notifies the responsible people when the deadline of some bug or task is approaching. It features graphical presentations for tracking the progress of your project. Sirid keeps you informed of the status of each of your projects, and allows you to take action if difficulties arise.
WyCode is a code analyzer that parses PHP code to extract all the queries from scripts (logically grouped in product(s) and modules) and identifies, for each module and script, the required DB privileges. It lists the tables from a database in either a simple way or with the association to scripts and privileges. As all the strings are extracted first to identify the SQL queries, WyCode may also be used to help the localization process of products. Include statements are evaluated for dependencies management. WySQL is required for dbms connection and querying.
AePro is a compilation manager for programs written in progres4gl. It compares modification times and will only (re)compile the programs whose source code has changed. It is intended to be used in combination with Aegis, a transaction-based software configuration management system that provides a framework within which a team of developers may work on many changes to a program independently.
SchemaScanner is a Java/JDBC tool designed to assist developers and DBAs in examining and understanding Oracle database schemas and database contents. It automatically scans an Oracle database, verifies that the database design conforms to generally accepted design principles, and samples the attributes of all specified entities to determine basic data mining elements, including uniqueness, percentage null, and data variance. It produces an XML output file which can be formatted using supplied XSL output formats to generate a reverse-engineered schema, an attribute usage profile, or document schema structure exceptions. Since the output format is well-formed XML, custom reports can be easily constructed from the generated XML file using XSL. A limited use version is available as freeware for non-commercial and educational use.
The mysqlard daemon collects MySQL performance data in a round robin database using rrdtool. rrdtool stores the data in a very compact way that will not expand over time, and it presents useful graphs by processing the data to enforce a certain data density. The main goal of the package is to help the database system administrator in tuning the system for maximum performance. The package also contains example graphing, cron, and PHP scripts.