Export to GitHub

hackystat - ComponentDirectory.wiki


Released

The following table provides information on Hackystat components that are available as part of the Hackystat binary distribution.

| Category | Name | Google Project | Links | Description | |:-------------|:---------|:-------------------|:----------|:----------------| | Sensor | Ant Build Sensor (listener) | hackystat-sensor-ant | User Guide, Ant Task Reference, JavaDoc | Collects Build sensor data from Ant using a Hackystat listener. | | | Ant Build Sensor (logger) | hackystat-sensor-xmldata | AntLogger User Guide | Collects Build sensor data from Ant via the Ant XmlLogger. | | | Checkstyle Sensor | hackystat-sensor-ant | User Guide, Ant Task Reference, JavaDoc | Collects CodeIssue sensor data from Checkstyle. | | | Clover Sensor | hackystat-sensor-ant | User Guide, Ant Task Reference, JavaDoc | Collects Coverage sensor data from Clover. | | | DependencyFinder Sensor | hackystat-sensor-ant | User Guide, Ant Task Reference, JavaDoc | Collects Coupling sensor data from DependencyFinder. | | | Emacs Sensor | hackystat-sensor-emacs | User Guide | Collects DevEvent sensor data from Emacs. | | | Eclipse Sensor | hackystat-sensor-eclipse | User Guide, JavaDoc | Collects DevEvent sensor data from Eclipse. | | | Emma Sensor | hackystat-sensor-ant | User Guide, Ant Task Reference, JavaDoc | Collects Coverage sensor data from Emma. | | | FindBugs Sensor | hackystat-sensor-ant | User Guide, Ant Task Reference, JavaDoc | Collects CodeIssue sensor data from FindBugs. | | | JavaNCSS Sensor | hackystat-sensor-ant | User Guide, Ant Task Reference | Collects Complexity sensor data from JavaNCSS. | | | JDepend Sensor | hackystat-sensor-ant | User Guide, Ant Task Reference | Collects Coupling sensor data from JDepend. | | | JUnit Sensor | hackystat-sensor-ant | User Guide, Ant Task Reference, JavaDoc | Collects UnitTest sensor data from JUnit. | | | Perforce Sensor | hackystat-sensor-ant | User Guide, Ant Task Reference, UserMap.xml, JavaDoc | Collects Commit sensor data from Perforce. | | | PMD Sensor | hackystat-sensor-ant | User Guide, Ant Task Reference, JavaDoc | Collects CodeIssue sensor data from PMD. | | | SensorShell | hackystat-sensor-shell | User Guide, sensorshell.properties, UserMap.xml, JavaDoc | "Middleware" for Hackystat sensor data transmission. | | | SCLC Sensor | hackystat-sensor-xmldata | SCLC User Guide | Collects FileMetric data from SCLC. | | | Subversion Sensor | hackystat-sensor-ant | User Guide, Ant Task Reference, UserMap.xml, JavaDoc | Collects Commit sensor data from Subversion. | | | Vim | hackystat-sensor-vim | User Guide | Collects DevEvent sensor data from Vim. | | | Visual Studio | hackystat-sensor-visualstudio | User Guide | Collects DevEvent sensor data from Visual Studio. | | | XmlData Sensor | hackystat-sensor-xmldata | User Guide | A "generic" sensor for XML-based data. | | User Interface | Project Browser | hackystat-ui-wicket | JavaDoc | Provides a web-app interface to basic Hackystat functionality. | | | Tickertape | hackystat-ui-tickertape | User Guide, Research Proposal | Support real-time awareness using Twitter, Nabaztag, Facebook, etc. | | Repository | Sensorbase | hackystat-sensorbase-uh | User Guide, REST API, sensorbase.properties, JavaDoc, Alternative DB | Storage for sensor data, sensor data types, users, and projects. | | | Postgres DB | hackystat-sensorbase-postgres | Installation Guide | An alternative DB backend. | | Analysis | Daily Project Data | hackystat-analysis-dailyprojectdata | User Guide, REST API, JavaDoc | Provides abstractions of sensor data for a given project and day. | | | Telemetry | hackystat-analysis-telemetry | User Guide, REST API, JavaDoc, Telemetry Prefetch | Provides abstractions of project trends over time. | | Utilities | Core Utilities | hackystat-utilities | User Guide, UriCache, JavaDoc | Utilities including HackystatLogger, Tstamp, StackTrace, and UriCache. | | | SimData | hackystat-sensorbase-simdata | Developer Guide, JavaDoc | Provides facilities for creation of "simulated" sensor data. | | | System Status | hackystat-ui-systemstatus | (Documentation not yet available.) | Support for assessment of service status, such as PingMail. | | | ShellPerfEval | hackystat-sensor-shell | User Guide, JavaDoc | Performance evaluation tool for sensor data transmission. | | Java Client | SensorBaseClient | hackystat-sensorbase-uh | JavaDoc | A Java-based client for connecting to the SensorBase. | | | DailyProjectDataClient | hackystat-analysis-dailyprojectdata | JavaDoc | A Java-based client for connecting to the DailyProjectData service. | | | TelemetryClient | hackystat-analysis-telemetry | JavaDoc | A Java-based client for connecting to the !Telemetry service. | | Examples | hackystat-sensor-example | hackystat-sensor-example | User Guide, Screencast | Example project illustrating use of non-IDE sensors. | | | hackystat-developer-example | hackystat-developer-example |Screencast | Example project providing example code for manipulation of Hackystat Java APIs. |

Experimental

The following table provides information on Hackystat components that are under development but not part of the binary distribution.

| Category | Name | Google Project | Links | Description | |:-------------|:---------|:-------------------|:----------|:----------------| | User Interface | Project Trajectory | hackystat-ui-trajectory | (No documentation available.) | Support time-independent project trajectories using 3D visualization. | | | RoR Viewer | hackystat-ui-ror-viewer | (No documentation yet available) | Ruby on Rails UI. | | | Sensor Data Visualizer | hackystat-ui-sensordatavisualizer | User Guide | Sensor Data display using Flex/Flare. | | | Devcathlon | hackystat-ui-devcathlon | | A "game" for software development. | | Sensor | Team Foundation Server | hackystat-sensor-tfs | Installation Guide | Sensor for Microsoft Team Foundation Server. | | Analysis | Boswell | hackystat-analysis-boswell | User Guide | Support for developer biographies. | | | LinkedSensorData | hackystat-linked-sensor-data | User Guide | Support for RDF linking to sensor data. | | | Service Management | hackystat-service-manager | User Guide | Support for Hackystat service management. | | | SocNet | hackystat-analysis-socnet | User Guide | Support for social network analysis. |

Archive

The following table provides information on Hackystat components that have been worked on in the past, but are no longer under active development.

| Category | Name | Google Project | Links | Description | |:-------------|:---------|:-------------------|:----------|:----------------| | Analysis | SDSA | hackystat-analysis-sdsa | User Guide, REST API, JavaDoc | Provides an abstraction called Software Development Stream Analysis. | | | FFT Analysis | hackystat-analysis-fft | (No documentation available) | FFT spectrum analysis of telemetry data. | | | Ambient Devices | Ambient Hackystat | Guided Tour, Installation Guide | Ambient device interface | | | Size and Time | ProjectTrajectory | REST API | Size and Time estimates and trajectories. | | User Interface | Ambient Device UI | Ambient Hackystat UI | User Guide | UI for the Ambient Device analysis service. | | | Facebook | iHacky | Installation Guide | Hackystat interace to FaceBook. | | | Orb Manager | Orb Manager | (No documentation available) | Interface to ambient orbs. | | | Sensor Data Viewer | hackystat-ui-sensordataviewer | User Guide, JavaDoc | Provides near-real time display of arriving sensor data. | | | Sensor Data Browser | hackystat-ui-sensordatabrowser | User Guide, JavaDoc | Provides a browser for sensor data. | | | Project Viewer2 | hackystat-ui-projectviewer2 | (Documentation not yet available) | Provides support for creating, managing, and viewing project definitions. | | | Project Viewer | hackystat-ui-projectviewer | (Documentation not yet available) | Another ProjectViewer. | | | Telemetry Viewer | hackystat-ui-telemetryviewer | User Guide, JavaDoc | Provides a visual interface to telemetry charts. | | | GWT Elements | hackystat-ui-gwt-elements | (No documentation yet available) | Provides abstractions for GWT development. | | | Chart | hackystat-ui-chart | User Guide | Service implementing interface to JFreeChart. | | | Timeline | hackystat-ui-timeline | User Guide | Service implementing interface to Simile/Timeline. |