[maemo-community] [Proposal] - Developers should get karma based on the relevance of their software

From: Andrew Flegg andrew at bleb.org
Date: Wed Dec 9 16:13:35 EET 2009
On Wed, Dec 9, 2009 at 07:56, Quim Gil <quim.gil at nokia.com> wrote:
> ext Andrew Flegg wrote:
>> How about:
>>
>>    developer karma = average vote * k * application karma
>>
>> where k = some constant (5-10?). The average vote will be between 0
>> and 5, and the application karma takes into account downloads, but
>> diminishes over time. This means that an application which has updates
>> which are downloaded will be awarded more than an application which
>> has updates which aren't downloaded.
>
> This is interesting. How are the values of application karma? Something
> like -5 to +5, 0 to thousands...? I couldn't find the info at
> http://wiki.maemo.org/Task:Karma_for_applications or
> http://wiki.maemo.org/Karma

I'm trying to determine it. IIRC, it is in the range of 0-1.0.

> Note that application karma can go up and down. Is it ok that your
> personal karma goes up and down accordingly? Or can it only go up, and
> then the karma-down comes from another feature to implement: karma-age
> (your karma diminishes as time passes and you don't get new karma).

Given that the karma multipliers seem to be changed arbitrarily
without any prior discussion on -community; and bugs cause random
fluctuations this doesn't seem to be the end of the world. Indeed, I'm
still a supporter of karma decaying over time.

Patrik's algorithm, AIUI, is designed to smooth out the peaks and
troughs as well; and has the advantage of already being used on
Downloads to highlight the most popular applications. It seems
intuitive to me that the most popular applications as highlighted at
http://maemo.org/downloads/ are the ones that earn their developers
the most karma.

Cheers,

Andrew

-- 
Andrew Flegg -- mailto:andrew at bleb.org  |  http://www.bleb.org/
More information about the maemo-community mailing list