Coder Social home page Coder Social logo

diverso-lab / uvlhub Goto Github PK

View Code? Open in Web Editor NEW
5.0 4.0 3.0 6.68 MB

Repository of feature models in UVL format integrated with Zenodo and flamapy following Open Science principles - Developed by DiversoLab

Home Page: https://docs.uvlhub.io

Python 56.22% Mako 0.12% HTML 31.93% CSS 0.96% Shell 4.01% Jinja 1.10% JavaScript 5.66%
featuremodel flask openscience repository uvl softwareproductline

uvlhub's Introduction

Pytest Testing Suite Commits Syntax Checker

Logo

uvlhub.io

Repository of feature models in UVL format integrated with Zenodo and flamapy following Open Science principles - Developed by DiversoLab

Official documentation

You can consult the official documentation of the project at docs.uvlhub.io

uvlhub's People

Contributors

drorganvidez avatar jagalindo avatar pparramen avatar virako avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

uvlhub's Issues

Search queries

As a user I want to be able to query the repo in a way that allows me to bring me a set of models, or even download them all.

FM Fact Label

As a user I want to see the fact label of a data set and also the fact label of a model individually.

Tag cloud

As a user, I want to be able to see a tag cloud to filter the FMs.

Visualize statistics

As a user I want to be able to see statistics of the data sets: n. of downloads, n. of visualisations, ...

Select backup database

As a user, I may want to have a custom data repo that can store my datasets on github or figshare and not just on Zenodo.

Generate API tokens

As a developer, I want to be able to generate access tokens to use the API.

Visualize UVL

As a user I want to be able to preview a UVL in text mode without having to download it.

Estimated effort: 1 hour

Improve UI

Suggestion: the way of listing the dataset content has to be as similar as possible to GitHUb for the principle of usability predictability.

Anonymize dataset

As a user, I want yo upload my datasets so the metadata of the authors is anonymized. Later, I can make it public

Estimated effort: 2 hours

Upload, analyse and repair UVL

As a user, I want to be able to upload a UVL, have the system tell me if it is syntactically correct and tell me on which line I have the error.

Multiple login

As a user I want to be able to log in with my ORCID, GitHub or Google.

Estimated effort: 5 hours

Select analyzer

As a user I want to be able to select the automatic analyzer of my choice (or select from several) to do a comparative analysis.

Staging area

As a user, I want to be able to upload datasets to uvlhub and not put them into zenodo immediately but keep them in a kind of stage inside uvlhub so that I can edit them over time and when I want them to be permanent, then I can press a button that is "upload to zenodo".

Estimated effort: 5 hours

Link the ORCID code to its profile

As a user, I want to clic on the ORCID code shown beside the authors that are shown in the dataset so that it redirects to its profile in ORCID.

Export dataset bibtex

As a user I want to be able to export in bibtex format the datasets (with their DOI) to use them in my papers.

Estimated effort: 1 hour

Refactoring

We need to refactor all blueprints module to decouple controllers into separated services

Estimated effort: 10 hours

Advanced models search

As a user, I want to be able to search for specific models under X criteria in massive datasets (more than 500 models).

UVL editor

As a user I want to have a UVL editor in graphical mode for exporting and/or passing it to a parser.

Rosemary CLI

As a developer, I want to have a CLI with which to generate code artefacts (models, routes, etc) to implement a new functionality in UVLHub following best practices.

Build my dataset

As a user, I want to be able to select particular models to build my own dataset (similar to shopping cart)

Estimated effort: 10 hours

Advanced filtering

As a user I want to filter by number of features, number of products, etc. to obtain datasets according to my needs.

Download in different formats

As a user, I want to be able to download the models or datasets in different formats (e.g., dimacs), for use in my own projects.

View user profile

Como usuario, quiero poder hacer click en el perfil de un usuario para ver sus datasets subidos

Estimated effort: 1 hour

Edit metadata

As a dataset creator, I want to edit the metadata without creating a new DOI.

Estimated effort: 2 hour

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.