Coder Social home page Coder Social logo

q-rapids / qrapids-dashboard-jira-gadget Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 1.0 162 KB

A Jira gadget including the quality assessment views from the dashboard in the Jira tool

License: Apache License 2.0

Java 33.16% CSS 2.39% JavaScript 64.46%
jira jira-gadget jira-dashboard dashboard dashboard-widget

qrapids-dashboard-jira-gadget's Introduction

Q-Rapids: Quality-aware rapid software development

Repository with general information about Q-Rapids H2020 project and the software components produced. The aim of the project is produce an evidence-based, data-driven quality-aware rapid software development method where quality requirements are incrementally elicited, refined and improved based on data gathered from software repositories, management tools, system usage and quality of service. This data is analysed and aggregated into quality-related strategic indicators which are presented in a highly informative dashboard.

This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No 732253.

Documentation

You can find all the information you need in this repository Wiki.

Consortium

Q-Rapids consortium consists of seven organisations from five countries.

Components

Repository Name Description Lead Organization
qrapids-dashboard Q-Rapids Strategic Dashboard A dashboard for visualizing the quality of the company's products. This strategic dashboard is complemented with some specific features to support decision-makers managing quality requirements. UPC
qrapids-forecast Q-Rapids Forecasting A library that provides forecasting for metrics and factors that are used to assess quality of the company's products. UPC
qrapids-forecast-rest Q-Rapids Forecasting RESTful services RESTful services that provides forecasting for metrics and factors that are used to assess quality of the company's products. This component integrates the qrapids-forecast and it is used by the qrapids-dashboard. UPC
qrapids-forecast-R_script Forecasting R script This repository contains an R script file complementing the forecasting techniques included by default in the qrapids-forecast repository. UPC
qrapids-si_assessment Q-Rapids Qualitative SI assessment A library that provides assessment for the strategic indicators using Bayesian Networks, strategic indicators are the higher level of indicators used to assess quality of the company's products. UPC
qrapids-si_assessment-rest Q-Rapids Qualitative SI assessment RESTful services RESTful services that provides qualitative assessment for the strategic indicators that are used to assess quality of the company's products. This component integrates the qrapids-si_assessment and it is used by the qrapids-dashboard. UPC
qrapids-qma-elastic Quality Model Assessment A library to read and write the assessment data from an Elasticsearch. This library is integrated in the qrapids-dashboard. UPC
qrapids-qr_generation Quality Requirements Generator A library that generates the quality requirements candidates. This library uses the external tool PABRE-WS for managing a quality requirement patterns catalogue. UPC
qrapids-connect Connectors Apache Kafka connectors for ingesting data from heterogeneous data sources. It includes an example of an Apache Kafka Connector that collects Issues and Measures from Sonarqube. Fraunhofer IESE
qrapids-eval Quality model tool support It defines a quality model by aggregating the raw data into metrics, and further on into factors. The quality model can be customised and/or replaced in different companies, working as a plug-in, allowing the creation of quality models based on expert knowledge or data mining analysis techniques. Fraunhofer IESE
qrapids-docker Docker deployment for Q-Rapids Tool This repository contains the script to compose the components images hosted in DockerHub to deploy the Q-Rapids Tool with some demo data. iTTi
qrapids-dashboard_demo-docker Docker deployment for deploying a dashboard demo This repository contains the needed files to deploy a docker with all the necessary to run a demo of the dashboard with some demo data. UPC

Note. You can find how these components are interacting each other in the Q-Rapids Tool Architecture wiki page.

Knowledge

Name Description URL Lead Organization
SDM Ontology Strategic Decision-Making ontology providing a common underlying language integrating the concepts to manage decisions and to handle strategic indicators SDM Ontology UPC
QR Patterns Catalogue Configuration Guidelines for the configuration of the QR patterns catalogue used for generating QRs How to configure the QR patterns catalogue UPC
QR Patterns Catalogue QR patterns catalogue used for generating QRs QR patterns catalogue UPC
SI Qualitative Assessment Configuration Guidelines for the creation of the assessment model for SI using Bayesian Netwoks (BN) How to configure a SI Assessment Model UPC
Quality Model Configuration Guidelines for the configuration of the Quality Model (SIs, Factors, Metrics) Quality Model Configuration Guidelines Fraunhofer
Data-driven Quality Model Scripts Exemplar R and Python scripts used during data analysis for data-driven quality models R and Python scripts for data-driven quality model example Fraunhofer
Quality Model factors and metrics Files used to configure factors and metrics defined in the Q-Rapids Quality Model Factors, Metrics Fraunhofer & UoO
Q-Rapids Process Development process to integrate the Q-Rapids tool for managing quality in ASD UoO

Contributing

See the Q-Rapids Contribution Guidelines here.

Glosary

Name Description
ASD Agile Software Development
QM Quality Model
QR Quality Requirement
SI Strategic Indicators

Note: Some of the icons used in the Q-Rapids space are comming from https://pixabay.com/

qrapids-dashboard-jira-gadget's People

Contributors

lidix91 avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

tied

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.