Forums : Ohloh General Discussion

Dear Open Hub Users,

We’re excited to announce that we will be moving the Open Hub Forum to https://community.synopsys.com/s/black-duck-open-hub. Beginning immediately, users can head over, register, get technical help and discuss issue pertinent to the Open Hub. Registered users can also subscribe to Open Hub announcements here.


On May 1, 2020, we will be freezing https://www.openhub.net/forums and users will not be able to create new discussions. If you have any questions and concerns, please email us at [email protected]

Kudos rank calculation flawed?

Maybe I should have taken #67 aka Guido van Rossum, inventor of the python language, as a more well-known reference person in my example ... ;). Or #77, Richard Stallmann

Max Horn over 12 years ago
 

I agree with Max that there are some significant flaws in the Kudos algorithms. The flaws are perhaps in the assumptions that are being made about what is an important measure.

In my opinion, kudos is effectively something that is earned by work performed. It shouldn't matter how many projects a developer contributes to but the quantity and quality of those contributions.

For projects, every active contributor to the project is a user of the project. To suggest that a project with with 250 lifetime contributors and 40 active contributors but only a dozen I use it votes should have less Kudos than a project with a single contributor and 50 I use it votes simply makes no sense to me. Someone that is willing to contribute code, documentation, etc. to a project contributes more love to that project than a user.

When project kudos is shared by the contributors, it should be shared based upon the relative contributions to the project and not simply 1/n. Number of commits is one measure of contribution but those commits should be weighted by the complexity of the commits. Length of active participation in the project should also matter.

A project's kudos should also be based upon code base size and quality, number of contributions, age of project, consistency of contributions, etc.

Just some random thoughts. I hope they are helpful.

Jeffrey Eric Al... over 12 years ago
 

Very interesting discussion, thanks for sharing these thoughts.
I'm also very interested in popularity/reputation metrics, but I'm wondering whether you guys have considered the effects of making the specs of the kudo algorithm (partly or completely) public. Most projects I know of keep their ranking algorithm strictly secret to prevent spam (whereas some reverse engineering is tolerable).

jasonxx1 almost 5 years ago