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
  • Technical Debt Toolbox Description

Technical Debt Toolbox Description · Changes

Page history
Update Technical Debt Toolbox Description authored May 13, 2020 by George Digkas's avatar George Digkas
Hide whitespace changes
Inline Side-by-side
Technical-Debt-Toolbox-Description.md
View page @ 1309580b
# Description
## Description
## Overall Structure
The Technical Debt Toolbox is responsible for assessing and optimizing the quality of software applications written in Java, C, and C++ programming languages. The Technical Debt Toolbox enables the users to monitor and prevent technical debt during the software evolution. It provides software refactoring suggestions in order to mitigate the accumulation of Technical Debt.
The Technical Debt Toolbox is responsible for assessing and optimizing the quality of software applications written in Java, C, and C++ programming languages. The Technical Debt Toolbox enables the users to monitor and prevent technical debt during the software development. It provides software refactoring suggestions in order to mitigate the accumulation of technical debt. Furthermore, it measures a set of software quality metrics and detects code smells and bad design practices. It also presents the evolution of the TD principal, TD interest, and TD density overtime. Finally, the toolbox statically analyses the source code and provides maintainability metrics which can be leveraged by developers to support them with their code refactoring and optimizations. Project managers are also benefit since technical debt can be an index of the debt that the software has therefore, it provides support to their decision of the software future, if they will spent time to refactor the code, how much time they will continue to maintain it or if the need to declare bankruptcy of the software.
The toolbox consists of three individual web services, which are merged into a single Docker Container. These services are listed below:
* **Quantitative Security Assessment:** This web service is responsible for evaluating the internal security level of a given software application
......
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