marketplace icon indicating copy to clipboard operation
marketplace copied to clipboard

[enhancement] use a popularity metric instead of total number of downloads

Open Bad3r opened this issue 2 years ago • 4 comments

[WIP] image

The total number of downloads metric does not really provide useful information to the user at this point. Many plugins that have existed for a long period of time have numerous downloads and stars. This does not mean that the plugin is a high quality plugin or if it's still being actively used by logseq users.

Its best to implement a popularity metric based on how many times the package was downloaded or by number of votes.

Fro example; Popularity can be calculated as the sum of all votes with each vote being weighted with a factor of 0.98 per day since its creation

The idea is still work in progress; this issue is for tracking and discussion purposes

Bad3r avatar Jan 08 '23 18:01 Bad3r

i think that's a more meaningful metric

CharlesChiuGit avatar Jan 08 '23 18:01 CharlesChiuGit

The download metric could also exist for the latest version of the package.

Additionally, there is an opportunity for Logseq to prompt the user to trigger the update of plugins. If users are updating and have the latest version of plugins, the count of downloads will be relevant.

A combination of count == usage and popularity == vote will help gage interest and focus with regards to plugins.

hdansou avatar Jan 08 '23 19:01 hdansou

The download metric could also exist for the latest version of the package.

so if i'm a good plugin maintainer and update it few times a week - my "latest package" counter will be close to 0 ))))) in other hand old, buggy, unsupported plugins will have 1xxx in counter 🤔

yoyurec avatar Feb 24 '23 16:02 yoyurec

There is another bad point in current downloads metric: If I release a small but frequent plugin versions and users has turned on auto update: total number of downloads will grow, while total number of users will be the same.

v1.0.0: 100 users v1.0.1: 100 users

but downloads count is 200

stdword avatar Jan 13 '24 18:01 stdword