Aegis is a transaction-based software configuration management system. It provides a framework within which a team of developers may work on many changes to a program independently, and Aegis coordinates integrating these changes back into the master source of the program, with as little disruption as possible. Aegis supports geographically distributed development.
The Apache JMeter is a 100% pure Java desktop application designed for performance and load testing of servers. It was primarily designed for Web/HTTP testing but it has been expanded to include support for a variety of testing modules. It ships with modules for HTTP and SQL databases (using JDBC). It may be used to test server performance both on static and dynamic resources, to simulate a heavy load on a server or network to test its strength, or to analyse overall performance under different load types. It also provides pluggable interfaces for customizing data visualization, test synchronization, and the construction and execution of tests.
CodeWizard uses the magic of Source Code Analysis technology to improve and standardize your Java[tm] code-automatically. CodeWizard automatically enforces Java coding standards so you can produce clean, robust code quickly and easily. This is a commercial product, you need an eval key.
The debug memory allocation or dmalloc library is a drop-in replacement for the system's native memory management routines. It provides powerful debugging facilities which are configurable at runtime. These facilities include such things as memory-leak tracking, fence-post write detection, file/line number reporting, and general logging of statistics. The library has been run successfully on a wide variety of operating systems. It also provides support for the debugging of threaded programs.
Duck is Web-based system for practice testing and quizzing. Instructors can create multiple-choice, short answer, and 'extended response' questions. Unique feedback can be provided for up to 10 potential student responses. Duck is based on constructivist teaching and learning ideals.
GNATS is a portable incident/bug report/help request-tracking system which runs on UNIX-like operating systems. It easily handles thousands of problem reports, has been in wide use since the early 90s, and can do most of its operations over e-mail. Several front end interfaces exist, including command line, emacs, and Tcl/Tk interfaces. There are also a number of Web (CGI) interfaces written in scripting languages like Perl and Python.
Greg is a framework for testing other programs and libraries. Its purpose is to provide a single front end for all tests and to be a small, simple framework for writing tests. Greg leverages off the Guile language to provide all the power (and more) of other test frameworks with greater simplicity and ease of use.