SoHist - A solution for retro perspective code analysis
- Project
- 20023 SmartDelta
- Type
- New product
- Description
SoHist, by the University of Innsbruck and c.c.com, is one of the tools developed within SmartDelta that facilitates the accurate analysis and determination of quality implications of each change and increment to a system. SoHist addresses these issues by building on SonarQube’s strengths and providing additional features to assess and prioritise technical debt. The containerised application enables companies to connect to their GIT repository and execute retro-perspective code analysis with several filtering options (committers, time range, or branch).
- Contact
- Benedikt Dornauer
- benedikt.dornauer@uibk.ac.at
- Research area(s)
- Technical Debt, Code Evolution
- Technical features
SoHist adds the following features to the SonarQube Community Edition:
- Better Comparability: SonarQube and possible plugins update over time so that the quality measurement approaches could change. That means, for your analysis, if you update SonarQube or plugins, the comparability of your code artifacts suffers.
- Historical Analysis at any time: Just consider whether you take over a system or have a long-term project that expects a SonarQube integration. How can you analyze the history of the related project? SonarQube focuses on the integration of "current" commits
- Flexibility: Maybe you only want to regard a specific time range of commits, analysis commits of (a) specific person(s) or a particular branch.
- Integration constraints
Currently, the use of Docker is mandatory.
- Conditions for reuse
GNU Lesser General Public License v3.0
- Confidentiality
- Public
- Publication date
- 10-11-2023
- Involved partners
- University of Innsbruck (AUT)
- Software AG (DEU)
- c.c.com GmbH (AUT)