| Feature | Status | Duration | |
|---|---|---|---|
| Classfile | |||
Handle Java 5.0 additions to .class file format |
in progress | 2007/04/26 - |
|
| Feature | Status | Duration | |
|---|---|---|---|
| Web application | |||
| Rewrite with WebWork | in progress | 2005/12/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 |
|