rastars
Science Score: 44.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
○Committers with academic emails
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.3%) to scientific vocabulary
Last synced: 6 months ago
·
JSON representation
·
Repository
Basic Info
- Host: GitHub
- Owner: gssi
- Language: Java
- Default Branch: main
- Size: 95.7 KB
Statistics
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
- Releases: 0
Created about 2 years ago
· Last pushed almost 2 years ago
Metadata Files
Readme
Citation
README.md
Generic Recommender System
This project is a generic recommender system implemented in Java using the framework Apache Mahout. The system leverages EMF models and EOL scripts to provide tailored recommendations based on user inputs and preferences aiming to support the configuration of such systems.
Project Structure
The project is organized into several key directories:
Source Code
- Main Java Class
src/main/java/genericRecommenderSystem/Main.java- This is the main entry point of the application. It contains the logic to run the recommender system.
Models
Metamodels and EMF Models
src/main/Models/- This directory contains the models and metamodels used by the recommender system.
EOL Scripts
src/main/Models/EOL_scripts/- This directory contains the EOL script used to manipulate and query the EMF models:
dataExtraction.eol: Script to extract data from the models.
Build and Dependencies
- Maven Configuration
pom.xml- Maven configuration file that lists the dependencies and build configurations for the project.
Getting Started
Prerequisites
- Java Development Kit (JDK) 8 or higher
- Maven 3.6.0 or higher
- Eclipse Modeling Framework (EMF)
- Eclipse Epsilon
Building the Project
- Clone the repository: ```bash git clone https://github.com/yourusername/genericRecommenderSystem.git cd genericRecommenderSystem
- Build the project using Maven: ```bash mvn clean install
- Running the application:
- Navigate to the src/main/java/genericRecommenderSystem/ directory.
- Run the Main.java file using Eclipse.
Owner
- Name: Gran Sasso Science Institute
- Login: gssi
- Kind: organization
- Location: L'Aquila (Italy)
- Website: http://cs.gssi.it
- Repositories: 36
- Profile: https://github.com/gssi
International PhD school and a Center for advanced studies in physics, mathematics, computer science and social sciences.
Citation (CITATION.cff)
cff-version: 1.2.0 message: "If you use this software, please cite it as below." authors: - family-names: "Simioni Pereira" given-names: "Rickson" orcid: "https://orcid.org/0000-0003-4883-5675" - family-names: "Di Sipio" given-names: "Claudio" orcid: "https://orcid.org/0000-0001-9872-9542" - family-names: "De Sanctis" given-names: "Martina" orcid: "https://orcid.org/0000-0002-9417-660X" - family-names: "Iovino" given-names: "Ludovico" orcid: "https://orcid.org/0000-0001-6552-2609" title: "Towards the automated generation and configuration of domain-specific recommender systems - Replication Package" version: 1.0.0 date-released: 2024-06-03 url: "https://github.com/gssi/rastaRS"
GitHub Events
Total
Last Year
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Rickson | r****i@g****m | 9 |
| Ludovico Iovino | i****o | 3 |
Issues and Pull Requests
Last synced: 9 months ago
All Time
- Total issues: 0
- Total pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Total issue authors: 0
- Total pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
Top Labels
Issue Labels
Pull Request Labels
Dependencies
pom.xml
maven
- com.fasterxml.jackson.core:jackson-core 2.16.1
- com.fasterxml.jackson.core:jackson-databind 2.16.1
- com.google.guava:guava 31.0.1-jre
- org.apache.commons:commons-math3 3.6.1
- org.apache.hadoop:hadoop-client 3.3.1
- org.apache.hadoop:hadoop-common 3.3.1
- org.apache.hbase:hbase 2.5.7
- org.apache.hbase:hbase-client 2.5.7
- org.apache.mahout:mahout-core 0.9
- org.apache.mahout:mahout-math 0.13.0
- org.apache.spark:spark-core_2.12 3.1.2
- org.apache.spark:spark-sql_2.12 3.1.2
- org.eclipse.emf:org.eclipse.emf.common 2.30.0
- org.eclipse.emf:org.eclipse.emf.ecore 2.36.0
- org.eclipse.emf:org.eclipse.emf.ecore.xmi 2.37.0
- org.eclipse.epsilon:epsilon-core 1.5.1
- org.eclipse.epsilon:org.eclipse.epsilon.emc.emf 2.5.0
- org.eclipse.epsilon:org.eclipse.epsilon.eol.engine 2.5.0