Personal tools
You are here: Home Research Hackystat

Hackystat

A framework for collection, analysis, visualization, interpretation, annotation, and dissemination of software development process and product data. (2001-2010)
Telemetry

Participants

  • CSDL: Philip Johnson, Pavel Senin,  Shaoxuan Zhang, Ka Yee Leung, David Nickles, Aaron Kagawa, Hongbing Kou, Joy Agustin, Jitender Miglani
  • Affiliates: Expedia, 6th Sense Analytics, IBM, MHPCC, Sun, HPCS, NSF.

Summary

Hackystat is an open source framework for collection, analysis, visualization, interpretation, annotation, and dissemination of software development process and product data.

Hackystat users typically attach software 'sensors' to their development tools, which unobtrusively collect and send "raw" data about development to a web service called the Hackystat SensorBase for storage.

The SensorBase repository can be queried by other web services to form higher level abstractions of this raw data, and/or integrate it with other internet-based communication or coordination mechanisms, and/or generate visualizations of the raw data, abstractions, or annotations.

A long range goal of Hackystat is to facilitate "collective intelligence" in software development, by enabling collection, annotation, and diffusion of information and its subsequent analysis and abstraction into useful insight and knowledge. Hackystat services are designed to co-exist and complement other components in the "cloud" of internet information systems and services available for modern software development.

Software

Available at the Hackystat Google Project Hosting Page.

Publications

See the Hackystat Publications Area for a list of current publications and technical reports.

Status

Hackystat has been under development since 2001, and has had over 50 public releases so far. The current major release is the eighth major architectural revision. Hackystat has been used by thousands of developers world-wide.

Keywords

Empirically guided software process improvement, collective intelligence, web services, software agents, user modelling

Document Actions