Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • W Wiki Home
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Issues 0
    • Issues 0
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 0
    • Merge requests 0
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Create a new issue
  • Jobs
  • Issue Boards
Collapse sidebar
  • SDK4ED WikiSDK4ED Wiki
  • Wiki Home
  • Wiki
  • Decision Support Toolbox Front end

Decision Support Toolbox Front end · Changes

Page history
Update Decision Support Toolbox Front end authored May 14, 2020 by Christos Lamprakos's avatar Christos Lamprakos
Hide whitespace changes
Inline Side-by-side
Decision-Support-Toolbox-Front-end.md
View page @ ea6b2709
[]
\ No newline at end of file
# Trade-off Manager
This subsection provides an overview of the user interface designed until this point for the Trade-off Manager component. This interface is located under the 'Decision Support' tab of the SDK4ED platform.
![image](uploads/572e9a961aefa7dfa13c4fd5d83a1fbd/image.png)
By clicking on 'Decision Support', the user is presented with the 2 options resembling the subsystems included in this document: Trade-off Manager and Refactorings as a Financial Investment. The next step is to click on the first subsystem.
As shown above, the user is greeted with a warning message and asked to acknowledge that her project has already been analyzed from the analysis toolboxes1. Then, the user is welcome to initiate the Trade-off Manager flow via pressing the 'Gather Refactorings' button.
![image](uploads/ef4ba427b4ec4505f004e64525eda937/image.png)
Upon pressing the button, results are retrieved from the analysis toolboxes and the initial design space is displayed to the user in two formats:
- Tabular form, where each refactoring suggestion is accompanied with the impacts it is expected to have in the code qualities of Energy, Technical Debt and Security. This format resembles the corresponding entry saved in the look-up table
- Three figures of 2-dimensional vectors, each focusing on the trade-offs between code quality pairs. The figures are interactive in the sense that the user can manually choose any subset of design space points that she may want to compareAs a visualization scheme, the choice of 2-dimensional vectors is intuitively fitting, even for a manual exploration of the design space. It is obvious that if the user wants to improve the Security aspect, then from the 'Energy vs Security' we can safely exclude the 'Loop Unrolling' option (black arrow) since it has no impact on the specific quality.
Clone repository
  • Advanced
  • Architectural Toolbox Description
  • Architectural Toolbox Front End
  • Architectural Toolbox Home
  • Architectural Toolbox Installation
  • Architectural Toolbox Usage
  • Decision Support Toolbox Description
  • Decision Support Toolbox Front end
  • Decision Support Toolbox Installation
  • Decision Support Toolbox Usage
  • Decision Support Toolbox
  • Energy Toolbox Description
  • Energy Toolbox Front end
  • Energy Toolbox Installation
  • Energy Toolbox Usage
View All Pages