Project

General

Profile

Actions

action #156091

open

[timeboxed:6h] Use codescene for finding knowledge islands and complex code size:S

Added by tinita 3 months ago. Updated 16 days ago.

Status:
Workable
Priority:
Normal
Assignee:
-
Category:
Feature requests
Target version:
Start date:
2024-02-26
Due date:
% Done:

0%

Estimated time:

Description

Motivation

https://codescene.com/ can be used for free with open source projects to analyze the code.
Features:

  • Finding knowledge islands
  • Calculate code complexity
  • Simulate a person leaving a team
  • Show which files are very likely to be changed in the same commit
  • Same for subroutines
  • Create goals and check code health in PRs

We should consider using this for our projects.

Acceptance criteria

  • AC1: Reports have been analyzed and follow-up tasks created

Suggestions

  • Review the existing "example projects" reports and derive potential points of improvements
  • Consider alternative options which are free software
Actions #1

Updated by tinita 3 months ago ยท Edited

Moved to ticket description, accidentally saved as a comment

Actions #2

Updated by tinita 3 months ago

  • Category set to Feature requests
Actions #3

Updated by okurz 3 months ago

  • Target version set to Tools - Next
Actions #4

Updated by tinita 3 months ago

  • Description updated (diff)
Actions #5

Updated by tinita 3 months ago

  • Description updated (diff)

I tried to add openQA to the project (there can be more than one repo per project). Data appeared to be broken after the analysis ran. I removed openQA from the project again, restarted analysis and it still looked broken.
So I deleted the project and created a new one with only os-autoinst. Updated the URL.

Actions #6

Updated by tinita 3 months ago

  • Description updated (diff)

Apparently the first analysis after the project creation works.
If I trigger a new analysis, data is broken.
Compare:

But this way I now created an openQA project as well:
https://codescene.io/projects/50441/jobs/2093692/results?scope=month#code-health

Actions #7

Updated by tinita 3 months ago

  • Description updated (diff)
Actions #8

Updated by okurz 16 days ago

  • Subject changed from Use codescene for finding knowledge islands and complex code to [timeboxed:6h] Use codescene for finding knowledge islands and complex code size:S
  • Description updated (diff)
  • Status changed from New to Workable
Actions

Also available in: Atom PDF