Table 6: Industrial classification scheme.

Research QuestionFeatureDescription

RQ1ToolThis feature defines if the technology found is a tool for supporting
LibraryThis feature defines if the technology found is a library of methods or framework
SystemThis feature defines if the technology found is a complete system
PlatformThis feature defines if the technology found is a platform
APIThis feature defines if the technology found is an API that offers its functionalities

RQ2FreeThis feature defines whether the technology found is free software
CommercialThis feature defines if the technology found is proprietary software

RQ3PythonThis feature defines whether the technology found is based on python
Apache SparkThis feature defines whether the technology found is based on Apache Spark
NodeThis feature defines whether the technology found is based on node
JavaThis feature defines whether the technology found is based on java
RubyThis feature defines whether the technology found is based on ruby
UnknownThis feature defines if the technology found does not allow knowing in what language it is based

RQ4RecommendationThis feature defines if the technology found is aimed at the recommendation
ClassificationThis feature defines if the technology found is aimed at the classification