Editing Karma

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
-
'''[http://bergie.iki.fi/blog/midgard_and_the_law_of_karma.html Karma]''' is a measure of the activity of [[Maemo]] [[community]] members. You can see it in practice in the list of [http://maemo.org/profile/list/ members ranked by karma].
+
'''[http://bergie.iki.fi/blog/midgard_and_the_law_of_karma.html Karma]''' is a measure of the activity of [[Maemo]] [[community]] members. Several factors are taken into account when counting a user's karma measurement, including:
-
 
+
-
Several factors are taken into account when counting a user's karma measurement, including:
+
* Having a maemo.org account
* Having a maemo.org account
-
* Posting to core Maemo mailing lists - from email addresses authenticated in your maemo.org profile.
+
* Posting to core Maemo mailing lists
* Commenting or rating Maemo news items, blog posts or products
* Commenting or rating Maemo news items, blog posts or products
* Joining Garage groups related to products
* Joining Garage groups related to products
-
* Maintaining products on the [[Getting_started_with_Maemo_Garage#About_Garage|Garage]]
+
* Maintaining products on the Garage
-
* Writing blog posts aggregated to [http://maemo.org/news/planet-maemo/ Planet Maemo]
+
* Writing blog posts
-
* Opening new bugs at https://bugs.maemo.org - from an email address authenticated in your maemo.org profile
+
* Opening new bugs
-
* Commenting on bugs, for example as part of [[Bugs:Triage_guide|bug triaging]]
+
* Commenting on bugs
-
** If you would like to know more about contributing to this much needed function of the community, visit the [http://maemo.org/community/bugs_and_features/ Bugs & Features] section of maemo.org
+
* creating/editing wiki pages
* creating/editing wiki pages
-
* Posts on [http://talk.maemo.org talk.maemo.org] forum after you [[Link talk.maemo.org account with maemo.org profile]]
+
* Posts on talk.maemo.org forum after you [[Link talk.maemo.org account with maemo.org profile]]
* Thanks on talk.maemo.org forum
* Thanks on talk.maemo.org forum
-
* Testing packages in [[Extras-testing]] and promoting/demoting them
 
Each of these is [http://trac.midgard-project.org/browser/trunk/midcom/net.nehmer.account/config/config.inc weighted] according to the activity to give the final karma total for a user. The maemo.org deployment of Midgard uses [https://garage.maemo.org/plugins/scmsvn/viewcvs.php/midgard-data/snippets/sitegroup-config/net.nehmer.account/config.php?view=markup&root=maemo2midgard a different set of weights].
Each of these is [http://trac.midgard-project.org/browser/trunk/midcom/net.nehmer.account/config/config.inc weighted] according to the activity to give the final karma total for a user. The maemo.org deployment of Midgard uses [https://garage.maemo.org/plugins/scmsvn/viewcvs.php/midgard-data/snippets/sitegroup-config/net.nehmer.account/config.php?view=markup&root=maemo2midgard a different set of weights].
Line 23: Line 19:
The karma calculation for each of these is calculated as follows:
The karma calculation for each of these is calculated as follows:
-
* '''Comments''', commenting a news item or a Maemo app in testing: 2 * sqrt(# comments)
+
* maemo.org account: 3 points
-
* '''Favourites''', voting on news items: 0.25 * sqrt(# thumbs)
+
* Blog post: Blog posts are scored 1 + (number of favourites for post)
-
* '''Packagetesting''', promoting or demoting packages in Extras Testing: 0.5 * # thumbs
+
* Products: A product is defined as a release of a project for a specific Maemo release. Thus, if you maintain versions of your software for Bora and Diablo, you will double your karma for the project. A product is scored 1 + its average star rating ("price"), multiplied by the product modifier (7 on maemo.org). Thus, "MaemoPad+" has an average star rating of around 4.5, giving a karma weighting of 31.5 to its author, [[User:Disq]], for each version he maintains.
-
* '''Blog post''', 1-10 per post depending on votes it has received
+
* Discussion: One point per post to a core mailing list - maemo-developer, maemo-user or maemo-community
-
* '''Products''', applications in Maemo Downloads: 7 * (1 + stars per application)
+
* Comments and favourites: Two points per comment, 0.25 per favourite and 0.25 per bury
-
* '''Discussion''', posts to Maemo mailing lists: 2 * sqrt(# posts)
+
* Groups: 3 points per group
-
* '''Brainstorm''': 5 for idea under vote or in development, 10 for implemented idea, 2 for solution under vote or in development, 10 for implemented solution
+
* Wiki page edits: sqrt(edits) * 2
-
* '''Groups''', 3 * # garage project memberships
+
* t.m.o posts: sqrt(posts)
-
* '''Bugzilla_reported''': 6 * sqrt(# bugs reported)
+
* t.m.o thanks: sqrt(thanks) *8
-
* '''Bugzilla_comments''': sqrt(# bug comments)
+
* bugzilla new bug reports: bugs * 4
-
* '''Itt_thanks''', thanks for TMO posts: 8 * sqrt(# thanks)
+
* bugzilla comments: sqrt(comments)
-
* '''Itt_posts''', posts on TMO: sqrt(# posts)
+
-
* '''Mediawiki_edits''': 6 * sqrt(# edits)
+
== Proposed improvements ==
== Proposed improvements ==
Line 66: Line 60:
New modules will be needed for three or four new karma measurements:
New modules will be needed for three or four new karma measurements:
* Bugzilla: It makes sense to split out three activities: how many bugs someone has created '''done''', how many comments they have made '''done''', and how many bugs they have resolved.
* Bugzilla: It makes sense to split out three activities: how many bugs someone has created '''done''', how many comments they have made '''done''', and how many bugs they have resolved.
-
* [[IRC]]: Perhaps use a bot to record daily comments? We need to measure how many IRC comments someone has made.
+
* IRC: Perhaps use a bot to record daily comments? We need to measure how many IRC comments someone has made.
One other major improvement to karma would be to calculate only the *new* karma which someone has received since the last run, and add it to the running total. This would allow us to devalue old karma over time, making recent contributions worth more than old contributions, while keeping important contributions around from old-timers who have moved on. Devaluation might be something like 2% per month - the easy way to do this it to multiply current karma totals for everyone by 0.98 at the end of each month, and keep adding new karma points as before.
One other major improvement to karma would be to calculate only the *new* karma which someone has received since the last run, and add it to the running total. This would allow us to devalue old karma over time, making recent contributions worth more than old contributions, while keeping important contributions around from old-timers who have moved on. Devaluation might be something like 2% per month - the easy way to do this it to multiply current karma totals for everyone by 0.98 at the end of each month, and keep adding new karma points as before.
Line 74: Line 68:
== Links ==
== Links ==
* [http://talk.maemo.org/forumdisplay.php?f=16 Community forum] is the place to discuss karma
* [http://talk.maemo.org/forumdisplay.php?f=16 Community forum] is the place to discuss karma
-
* [http://talk.maemo.org/showthread.php?t=40329 Refine the karma system (community input requested)] is the place to propose changes for the calculation
 
-
* See also [[social news]]
 
[[Category:Community]]
[[Category:Community]]

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)
Retrieved from "http://wiki.maemo.org/Karma"