About | FAQ | Backlog
FOSSfind.com
Open Source projects, categorized.
add filters by typing...
...or clicking
agile algebra analyzer ant bug calculus cas code code-analysis coding computeralgebra computeralgebrasystem concept cycle data debugger debugging development dot eclipseplugin eclipse-plugin ecore emf fca framework hierarchy java jdepend language lattice learning lint mathematics metrics numerical plugin productivity programming qa quality rca software-development source static symbolic testing tools trigonometry utilities
FindBugs
[215 users on Ohloh]
FindBugs is a defect detection tool for Java that uses static analysis to look for more than 200 bug patterns, such as null pointer dereferences, infinite recursive loops, bad uses of the Java libraries and deadlocks. FindBugs can identify hundreds of serious defects in large applications (typically about 1 defect per 1000-2000 lines of non-commenting source statements). FindBugs is open source, and has been downloaded more than 230,000 times, and is used by many major companies and financial in...
PMD
[143 users on Ohloh]
PMD is a Java source code analyzer. It finds unused variables, empty catch blocks, unnecessary object creation, and more. It includes CPD, a tool to detect chunks of identical code.
Data Hierarchy
[3 users on Ohloh]
The question I very often have is: which objects (recursively) are loaded in memory if a particular object is created?

If you know Call Hierarchy plugin, you will find the Data Hierarchy very similar. It searches selected Java classes for declared fields, and starting with the found "Data" it recursively looks for fields which are declared on found classes ("Hierarchy").

At the end you can see kind of "Data Hierarchy" tree.

The plugin can not detect reflection based data, da...

JDepend plugin for Eclipse
[2 users on Ohloh]
JDepend4Eclipse plugin for Eclipse is a wrapper for running JDepend from within Eclipse.

- What is JDepend? (from www.clarkware.com):

JDepend traverses Java class file directories and generates design quality metrics for each Java package. JDepend allows you to automatically measure the quality of a design in terms of its extensibility, reusability, and maintainability to manage package dependencies effectively.

Advanced JDepend documantation are available as online help i...

datahierarchy
[0 users on Ohloh]
Tags: hierarchy data java analysis code static plugin eclipse
The question I very often have is: which objects (recursively) are loaded in memory if a particular object is created?

If you know Call Hierarchy plugin, you will find the Data Hierarchy very similar. It searches selected Java classes for declared fields, and starting with the found "Data" it recursively looks for fields which are declared on found classes ("Hierarchy").

At the end you can see kind of "Data Hierarchy" tree.

The plugin can not detect reflection based data, da...

crystalsaf
[0 users on Ohloh]
Tags: plugin eclipse framework analysis static
About Crystal Crystal is a static analysis framework built as an Eclipse plugin. It's primary goals are to teach students about static analysis and to provide a way for researchers to prototype analyses.

You may create new analyses by extending Crystal with another Eclipse plugin. Crystal supports features such as branch-sensitivity, annotation extraction, exceptional control flow, and three address code. The classes used in Crystal are based on the abstractions of lattices and flow funct...

erca
[0 users on Ohloh]
Tags: lattice dot emf ecore learning analysis concept java eclipse fca rca
What is it?Erca is a framework that eases the use of Formal and Relational Concept Analysis, a neat clustering technique.

Ok, But, What is Formal Concept Analysis?I guess you'll have to read the FcaIntroduction page.

What can it do?Erca offers the following features:

Easy import of formal contexts from CSV files (editable with OpenOffice.org Excel, ...) Clean and readable syntax to describe formal contexts Clean and readable syntax to describe relational context families Alg...

JLint
[0 users on Ohloh]
Jlint will check your Java code and find bugs, inconsistencies and synchronization problems by doing data flow analysis on the code and building the lock graph. Jlint is fast, easy to learn, and requires no changes in the class files to be checked
Math Eclipse Plugin
[0 users on Ohloh]
Java Computer Algebra System. Features: math expression parser and evaluating API (jsr223), generic nested lists (i.e trees) API, pattern matching. Available through a Google Web Toolkit (GWT/AJAX) interface (see Homepage) and an Eclipse plugin.
unianalyzer
[0 users on Ohloh]
Tags: analyzer java eclipse analysis
This project should allow people how want to do some logical or other analysis of some signals at home to do so using their personal computer or laptop. The point is that it will be modular so everybody can add his own driver for his own measuring device. Of course there will be some drivers prepared.