Purpose:
“The SQALE method is particularly devoted to the management of the Technical Debt (or Design Debt) of software developments and it conforms to ISO 25000. It allows: To define clearly what creates the technical debt; To estimate correctly this debt; To analyse this debt upon technical and business perspective; To offer different prioritisation strategies allowing establishing optimised payback plan.” (Bitergarden – SonarQube, 2022).
This plugin is based on the Software Quality Assessment based on Lifecycle Expectations (SQALE Model).
How this tecnology can be used?
This tool needs to be installed and configured on the project’s work environment. Detailed instructions for getting started with SQALE Plugin can be found clicking here.
Prerequisite for use it:
JSonarQube tool. SQALE Plugin for SonarQube is a proprietary plugin.
Supported TD type(s): Architectural, Code, Design Debts (Code smells).
Supported TDM activity (ies): Identification, Measurement, Prioritization, and Monitoring.
Source/Input Artifact(s): Source Code.
Project Context, Programming Language or Domain Application: This plugin is independent of project context and software product domain. Besides, it adheres to the different programming languages supported by SonarQube.
Evidence Type(s): Case Study and Survey with Practicioners.
Reference(s):
- SQALE Plugin. Available at: https://www.bitegarden.com/sonarqube-sqale.
- Letouzey, Jean-Louis, and Michel Ilkiewicz. “Managing technical debt with the sqale method.” IEEE software 29.6 (2012): 44-51.
- Letouzey, Jean-Louis. “The SQALE method for evaluating technical debt.” 2012 Third International Workshop on Managing Technical Debt (MTD). IEEE, 2012.