problem domains, including component semantics and data in order to recommend
valid dataflows; (b) a folksonomy created socially by end users (and enriched as a result
of end user FAST use) in order to recommend related components and assemblies
used in other developments, and (c) a components catalogue describing component
functionalities. The details of this assistant, its internal behaviour, natural language
processing techniques, etc. are detailed later.