Skip to content
euf edited this page Aug 2, 2016 · 12 revisions

Stucco Roadmap

Version 1.0 (Completed Spring 2016)

  1. Write full integration tests
  2. Test OrientDB and in-memory database connection
  3. Finish STIX integration into the UI
  4. Finish STIX alignment
  5. Finish new entity extraction implementation
  6. Update dev-setup to utilize new features and packages
  7. Provide RPM Packages

Version 1.1 (Planned Summer 2016)

  1. Add database connection for Postgres
  2. Add VMware images to Atlas
  3. Provide DEB Packages
  4. Provide packages on Github Releases
  5. Update Stanford demo
  6. Update docs

Version 1.2 (Planned Fall 2016)

  1. Update ansible roles to support CentOS
  2. Automate RPM and DEB Packaging
  3. Reduce RPM and DEB file size (by reducing JAR size)
  4. Update packer and vagrant scripts
  5. Automate vagrant and packer build process
  6. Transition UI to React/Redux
  7. Improve UI error handling
  8. Transition from SupervisorD to systemd
  9. Add TTL option to high-volume data types in knowledge graph
  10. Add option to use Kafka as message queue

Version 1.3 (Planned Winter 2016)

  1. Improved Relation Extraction
  2. Improved testing for Entity and Relation extraction
  3. Improved logging & log configuration
  4. Improved Provonance for knowledge graph contents
  5. Complete comparison of graph data stores
  6. Short paper on comparison of graph data stores
  7. Replace document-service with Elasticsearch (mapper attachments plugin)

Roadmap to Version 2.0

  1. Write a full NLP paper
  2. Write alignment paper
  3. Write a Stucco system paper
  4. Make demo / movie
  5. Integrate with external data sources (e.g. Splunk)
  6. Integrate with ticketing system to demonstrate API
  7. Improve UI
    • Add feature to edit graph from the UI (student project)
    • "Browse" interface (vs current "search" interface)
    • Graph visualization to support new use cases
  8. Information extraction feedback loop (student project)
    • Separate info extraction UI
    • API for MEM trainer (UI -> MEM trainer)
    • MEM trainer
    • Active learning for document prioritization
  9. Stix 2.0 support
Clone this wiki locally