NLP in Software Engineering


Useful tools

  • The Stanford Parser
    • statistical NL parser.
  • GATE
    • information extraction from NL with a support for ontologies.
  • TectoMT
    • framework for NL analysis and translation.
  • UIMA
    • framework for annotating resources
    • reasoning on requirements artefacts using OWL
    • extracting requirements from text (mailny static information, such as actors ...)
  • UC Workbench
    • behaviour from use-cases
    • use-case database
  • Statistical Pattern Recognition Toolbox
    • library for Matlab
    • contains a number of statistical methods