The C Code Analyzer (CCA) is a static analysis tool for detecting potential security problems in C source code. It's fully automatic; no code annotations or the like are required. It features an automatic user input tracer, potential buffer overflow detection, and more. An eclipse frontend plugin is included.
Software Engineering Environment (SEE) provides an information manufacturing platform for software development. It makes information sharing very convenient by allowing all information to be customized dynamically and letting users modify or add their own information structures at any time. It provides various predefined selections for information attributes that correspond to information manufacturing patterns. Although designed for software development, it could be used for managing any information, including book registries, personnel lists, and financial reports.
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.
EmForge is a J2EE-based integrated solution for managing a software development process. It is designed to provide a solution for software development teams that is both easy to use and flexible. It features integration of wiki-based documentation, workflow-based task management, and subversion-based version control. It is easy to integrate with other systems and technologies. It allows administrators and managers to flexibly set up different kinds of processes for different projects.
Redmine is a flexible project management and issue tracking Web application. It supports multiple projects, flexible role based access control, Gantt charts and calendars, news, document, and file management, feeds and email notifications, per-project wikis and forums, time tracking, custom fields for issues, time entries, projects, and users, SCM integration (SVN, CVS, Git, Mercurial, Bazaar, and Darcs), issue creation via email, multiple LDAP authentication support, user self-registration support, multi-language support, and multiple database support.
LibreSource is a versatile collaborative platform and software forge. It is adapted to the collaborative software development, groupware, community leading, e-archiving and Web publishing. On a single server, LibreSource can host several projects, several groups of users, and grant fine-grained access to the resources. Based on Java/J2EE technology, it is a modular Web server that users can customize online by combining resources and rights: wiki pages, forum, trackers, synchronizer, subversion, files, download areas, a dropbox, forms, etc.
PHP Profiler Class performs code profiling and aids performance optimisation by locating the areas of code that consume most processing time. The reports it produces provide information on the number of calls to a code section, as well as the percentage and total of time spent on a section. Timing of multiple nested code sections is possible. It requires function calls to be manually inserted in the code being profiled.
PureCM is an integrated project management, task tracking and version control tool. Based on the concept of changesets that represent tasks, it provides developers with an easy to use and highly transparent GUI to improve teamwork. The Professional edition includes all features, but the Standard edition only includes the version control core, offering a lightweight solution for users looking for a best-of-breed configuration management tool. PureCM outperforms most other SCM tools, uses a reliable SQLite database, and is scalable to thousands of concurrent developers. The server, GUI, command line, and Web clients runs on Linux, Unix, Mac OS, and Windows.