[maemo-community] Sprint task: Refine the karma system

From: Valerio Valerio vdv100 at gmail.com
Date: Tue Jan 12 21:46:14 EET 2010
Hey,

My second task for this month is about the karma system[1], as discussed
'doers' should earn more karma than 'talkers'[2], the current system is very
broken IMO.

Here is a proposal based in previous discussion and proposed improvements:

Karma source: proposed_formula(current_formula) - notes

* Blog Posts:

score = 1 + (number of favorites for post) - (number of buries for post)
if (score < 1) then score = 1;
if (score > 10) then score = 10;

(score = 1 + (number of favorites for post) - (number of buries for post) -
Currently some blog posts generate 30+ karma, where a app generate a max of
42 karma.

* Discussion: 2 * sqrt(# posts) - (One point per post)

* Comments: 2 * sqrt(# comments) -  (Two points per comment) - Don't know
who decide to give such relevance to comments :)

* Favorites: 0.25 per favorite and 0.25 per bury - Seems fair, but can
change

* Testing (new, need to be implemented): 0.5 for each thumb up/thumb down

*TMO 'gold posts'(new, need to be implemented): Posts with +40/+50 thanks
receive additional karma (10 ? 20 ?)

* Apps: each new app in Maemo5 extras earn 50p
if (votes > 300) then (300*stars)/6 + 50
if(stars>=3 && votes =<300) then (votes*stars)/6 + 50
if(stars <3) then 50

E.g:

1 Star app: 50p
2 Stars app: 50p
3 Stars app: Max. 200p
4 Stars app: Max. 250p
5 Stars app: Max. 300p

One idea is apply this rates only for Maemo5 software or implement karma
dropping when a new OS comes out, in order to give more relevance to active
developers.
If we realize that this changes aren't enough, we can later implement other
of the complementary solutions (download count, updates,...).

The current weights in TMO and Wiki seem fair, but if you don't think so,
please raise your opinion ;).

All suggestions/improvements are welcome, but please keep in mind that the
karma should be simple to calculate.

[1] - http://wiki.maemo.org/Karma
[2] -
http://maemo.org/community/brainstorm/view/developers_should_get_karma_based_on_the_relevance_of_their_software/


Best regards,
-- 
Valério Valério
Maemo Community Council Chair

http://www.valeriovalerio.org
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.maemo.org/pipermail/maemo-community/attachments/20100112/0d78c6e8/attachment.htm>
More information about the maemo-community mailing list