Feature | Status | Duration |
---|---|---|
Classfile | ||
Handle Java 5.0 additions to .class file format |
done | 2007-04-26 — 2008-11-13 |
Handle Java 6 additions to .class file format |
done | 2007-04-26 — 2023-10-22 |
Handle Java 7 additions to .class file format |
done | 2023-10-19 — 2023-10-21 |
Handle Java 8 additions to .class file format |
done | 2023-10-23 — 2023-10-25 |
Handle Java 9 additions to .class file format |
done | 2023-10-26 — 2023-10-28 |
Handle Java 11 additions to .class file format |
done | 2023-10-30 — 2023-10-30 |
Handle Java 16 additions to .class file format |
done | 2023-10-31 — 2023-10-31 |
Handle Java 17 additions to .class file format |
done | 2023-11-01 — 2023-11-01 |
Feature | Status | Duration |
---|---|---|
Web application | ||
Rewrite with WebWork | canceled | 2005-12-18 — 2016-07-18 |
Feature | Status | Duration |
---|---|---|
Additional graph data | ||
Inheritance information | not started | |
Component-based grouping | not started | |
Feature | Status | Duration |
---|---|---|
Closure | ||
Better printer | in progress | 2005-04-12 — |
Follow closure through API/implementation split | not started | |
Path Finder | ||
Find paths between two groups of nodes | not started | |
Feature | Status | Duration |
---|---|---|
Metrics | ||
Move measurements off of Visitor pattern | not started | |
Break up MetricsGatherer into 60+ measurements | not started | |
Alternate SLOC approximation based on line numbers | not started | |
Feature | Status | Duration |
---|---|---|
Metrics | ||
Cyclomatic Complexity (McCabe's metric) measurements | not started | |
Feature | Status | Duration |
---|---|---|
Dependency Graph | ||
Diff reports | not started | |
Feature | Status | Duration |
---|---|---|
Metrics | ||
Diff reports | not started | |
Feature | Status | Duration |
---|---|---|
Dependency Graph | ||
Save query results from GUI | not started | |
Documentation | ||
As part of development process | not started | |
Expand on DependencyClosure |
not started | |
Ant Tasks | ||
Check dependencies to save on redoing work | not started | |
Feature | Status | Duration |
---|---|---|
JarJarDiff | ||
GUI with cumulative and incremental report generation | not started | |
External filter to XML | not started | |
Web application | ||
Stream in bytecode | not started | |
Java Web Start | ||
Dependency Finder | not started | |
OO Metrics | not started | |
JarJarDiff | not started | |
Documentation | ||
Developer Guide | in progress | 2003-01-23 — |
Feature | Status | Duration |
---|---|---|
Classfile | ||
Handle additional instructions for Java 5.0 | done | 2006-03-03 — 2006-11-07 |
Dependency Graph | ||
List circular dependencies | done | 2005-11-14 — 2007-04-05 |
Exclude dependencies during extraction | done | 2006-11-14 — 2007-02-08 |
Closure | ||
Negative closures | done | 2005-06-11 — 2005-06-13 |
JarJarDiff | ||
Detect implentation differences | done | 2005-06-06 — 2005-11-06 |
Analyze each instruction individually | done | 2006-02-21 — 2006-03-03 |
Simplify generation of the various reports | done | 2005-08-20 — 2005-11-09 |
Update documentation | done | 2005-08-20 — 2005-12-18 |
Metrics | ||
Identifier length | done | 2006-04-04 — 2006-04-20 |
Web application | ||
Hyperlinks in output from queries | done | 2005-08-25 — 2006-10-29 |
HTML output | done | |
Documentation | ||
ClassClassDiff |
done | |
Feature | Status | Duration |
---|---|---|
Classfile | ||
Reload only classfiles that were modified | done | 2005-01-04 — 2005-03-08 |
ClassFinder |
done | 2005-03-02 — 2005-05-02 |
Dependency Graph | ||
Inferred vs. confirmed elements | done | 2004-10-08 — 2005-03-27 |
GUI | ||
More intuitive controls | done | 2005-03-28 — 2005-04-07 |
Web application | ||
Display origin of data | done | 2005-01-18 — 2005-01-18 |
Redo look and feel | done | 2005-02-26 — 2005-03-04 |
Reload only classfiles that were modified | done | 2005-01-25 — 2005-03-10 |
Provide favicon.ico |
done | 2005-03-10 — 2005-03-15 |
Web Site | ||
Provide favicon.ico |
done | 2005-03-10 — 2005-03-15 |
Documentation | ||
Provide favicon.ico |
done | 2005-03-15 — 2005-03-15 |
Feature | Status | Duration |
---|---|---|
Unix start scrits | done | 2003-08-13 — 2004-11-24 |
Classfile | ||
List instruction counts | done | 2003-12-04 — 2003-12-06 |
List symbols | done | 2004-09-07 — 2004-11-22 |
Transitive Closure | ||
Don't rely on maximized graph | done | 2004-01-24 — 2004-11-11 |
Breadth-first graph search | done | 2004-01-24 — 2004-11-11 |
Deprecation Report | ||
List deprecated elements | done | 2004-04-20 — 2004-04-20 |
Deprecation Report | done | 2004-04-20 — 2004-05-10 |
Documentation | ||
Explain dependency-related measurements | done | 2004-04-30 — 2004-11-22 |
Document partitioning of large codebase | done | 2003-12-12 — 2004-12-19 |
Screenshots | done | 2003-12-09 — 2003-12-15 |
Tutorial | done | 2004-03-28 — 2004-03-30 |
Tracking dependencies on deprecated symbols | done | 2004-12-13 — 2004-12-20 |
Limit diff report to that part of the API that is actually used | done | 2004-12-12 — 2004-12-12 |
D' metric | done | 2004-12-16 — 2004-12-20 |
Ant Tasks | ||
Have graph tasks accept multiple graphs | done | 2003-12-14 — 2004-11-13 |
Feature | Status | Duration |
---|---|---|
Classfile | ||
Account for files separately from .class files |
done | 2003-08-19 — 2003-08-21 |
Recursively explore ZIP-based files | done | 2003-08-20 — 2003-09-03 |
Dependency Graph | ||
Limit queries to explicit dependencies only | done | 2003-07-18 — 2003-07-28 |
Reload current graph in GUI | done | 2003-07-15 — 2003-07-17 |
Save query results from GUI | deferred | |
Create multiple outputs in one call | canceled | |
Metrics | ||
Reload current metrics in GUI | done | 2003-07-15 — 2003-07-17 |
Create multiple outputs in one call | canceled | |
Web application | ||
Navigation in extract.jsp |
done | 2003-07-28 — 2003-07-28 |
Branding | ||
CLI | done | 2003-10-17 — 2003-10-17 |
GUI | done | 2003-10-17 — 2003-11-13 |
Web application | done | 2003-06-06 — 2003-08-31 |
Feature | Status | Duration |
---|---|---|
Classfile | ||
Use java.io.PrintWriter in Printers |
done | 2003-06-02 — 2003-06-03 |
Dependency Graph | ||
Use java.io.PrintWriter in Printers |
done | 2003-06-02 — 2003-06-03 |
Documentation | ||
User Manual | done | 2002-08-26 — 2003-02-05 |
Description of every command, including options | done | 2002-11-25 — 2003-03-03 |
Description of every measurement, including thresholds | canceled | |
Tutorial | done | 2002-10-21 — 2002-10-23 |
Developer Guide skeleton | done | 2003-01-21 — 2003-04-30 |
Usage with Ant tasks | done | 2003-04-02 — 2003-04-23 |
Metrics | ||
Restrict reports to analyzed classes | done | 2003-01-18 — 2003-01-19 |
Standard deviation on StatisticalMeasurement |
done | 2003-01-20 — 2003-01-20 |
Full measurement names as column hints in GUI | done | 2003-03-04 — 2003-03-05 |
Use java.io.PrintWriter in Printers |
done | 2003-06-02 — 2003-06-03 |
Web application | ||
Dependency metrics tool | done | 2003-06-03 — 2003-06-04 |
Navigation between tools | done | 2003-06-03 — 2003-06-04 |
Ant Tasks | ||
ClassMetrics |
done | 2003-03-24 — 2003-03-24 |
ClassReader |
canceled | |
DependencyClosure |
done | 2003-03-25 — 2003-03-25 |
DependencyExtractor |
done | 2003-03-23 — 2003-03-24 |
DependencyMetrics |
done | 2003-03-26 — 2003-03-26 |
DependencyReporter |
done | 2003-03-24 — 2003-03-24 |
ListDiff |
done | 2003-03-31 — 2003-03-31 |
OOMetrics |
done | 2003-03-27 — 2003-03-27 |
JarJarDiff |
done | 2003-03-24 — 2003-03-24 |
Feature | Status | Duration |
---|---|---|
Classfile | ||
Progress indicator | done | 2002-12-10 — 2002-12-12 |
Dependency Graph | ||
Simpler GUI for scope and filter | done | 2002-08-22 — 2002-09-10 |
More useful initial settings for scope and filter in GUI | done | 2002-10-15 — 2002-10-15 |
Usage guidelines | done | 2002-10-16 — 2002-10-16 |
Progress bar in GUI | done | 2002-12-10 — 2002-12-30 |
Documentation | ||
User Manual | done | 2002-08-26 — 2002-12-04 |
Description of every command, including options | done | 2002-11-25 — 2002-12-06 |
Description of every measurement, including thresholds | deferred | |
Tutorial | done | 2002-10-21 — 2002-10-23 |
Metrics | ||
Full measurement names as column hint in GUI | deferred | |
A, I, and D' metrics, as per Robert C. Martin | done | 2002-08-28 — 2002-08-31 |
Usage guidelines | done | 2002-10-16 — 2002-10-16 |
Progress indicator | done | 2002-12-27 — 2002-12-28 |
Progress bar in GUI | done | 2002-12-10 — 2002-12-30 |
Web application | ||
Simpler GUI for scope and filter | done | 2002-07-23 — 2002-08-23 |
More useful initial settings for scope and filter in GUI | done | 2002-10-15 — 2002-10-15 |
Usage guidelines | done | 2002-10-16 — 2002-10-16 |
Progress indicator during extraction | done | 2002-12-10 — 2002-12-17 |
Feature | Status | Duration |
---|---|---|
New icons | canceled | 2002-02-27 — 2002-03-01 |
Classfile | ||
Transient loading | done | 2002-02-12 — 2002-02-13 |
Dependency Graph | ||
Inbound and outbound transitive closure | done | 2002-02-04 — 2002-02-05 |
Variable depth transitive closure | done | 2002-03-03 — 2002-03-04 |
CLI control over transitive closure specifics | done | 2002-03-04 — 2002-03-04 |
GUI control over transitive closure specifics | done | 2002-03-03 — 2002-03-04 |
Simpler GUI for scope and filter | deferred | |
Documentation | ||
User Manual | deferred | 2002-01-23 — 2002-06-10 |
JarJarDiff | ||
Validate individual classes and features | done | 2002-03-07 — 2002-04-11 |
Track changes in published API | done | 2002-03-21 — 2002-04-19 |
Normalize XSL stylesheets | done | 2002-02-25 — 2002-02-26 |
Metrics | ||
Custom metrics reports | done | 2002-04-22 — 2002-06-06 |
Dependency metrics | done | 2002-06-04 — 2002-06-11 |
More accurate SLOC estimates | done | 2002-06-04 — 2002-06-17 |
Web application | ||
Confirm extract.jsp | done | 2002-03-19 — 2002-03-19 |
Transitive closure | done | 2002-03-04 — 2002-03-04 |