Skip to content
This repository was archived by the owner on Jan 19, 2025. It is now read-only.
This repository was archived by the owner on Jan 19, 2025. It is now read-only.

Statistics View - API and Usages #495

@lars-reimann

Description

@lars-reimann

Is your feature request related to a problem? Please describe

Currently, it's not possible to see statistics about the API and it's usages in the editor.

Desired solution

Create a new view that visualizes statistics about the API, it's usages, and the annotations.

Data about the size of the API

  • Total number of API elements
    • Classes
    • Functions
    • Parameters
  • Number of public API elements (see above)
  • Number of used API elements (see above)
  • Number of useful parameters (set to at least two different values)

This should be displayed as a labeled bar chart, similar to this:

image

It should be possible to set different thresholds, so it's for example possible to consider API elements used only if they are used at least 3 times.

Finally, the distribution of remaining classes, functions, and parameters should be shown for different thresholds in a line chart, with the threshold on the x-axis and the number of remaining API elements on the y-axis.

min_usages_vs_classes
min_usages_vs_functions
min_usages_vs_params

Additional context (optional)

Metadata

Metadata

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions