Task:Karma for applications
(New page: {{task|ongoing}} This task is to define a karma system for applications as a basis for judging their "quality". == Goals == * Provide a simple, unified way for users and developers to j...) |
(More karma providers) |
||
Line 1: | Line 1: | ||
{{task|ongoing}} | {{task|ongoing}} | ||
- | + | Application karma seeks to provide plausible "score number" for each application in the Maemo application catalog. | |
+ | |||
+ | The application karma will follow a pattern familiar from Maemo's user karma (see http://maemo.org/profile/list/ and http://maemo.org/profile/view/bergie/), utilizing various sources of information about the application to calculate its activity and importance. | ||
== Goals == | == Goals == | ||
Line 10: | Line 12: | ||
== Metrics for judging "quality" == | == Metrics for judging "quality" == | ||
- | + | These are calculated using information inside maemo.org Midgard database: | |
+ | |||
+ | * Number of downloads | ||
+ | * Number of ratings | ||
+ | * Average rating | ||
+ | * Frequency of updates | ||
+ | * Number of releases available | ||
+ | * Number of OS versions supported | ||
+ | |||
+ | As well as from outside it: | ||
+ | |||
+ | * Bug activity (in Bugzilla) | ||
+ | * Freshmeat.net stats (when the new Freshmeat [http://help.freshmeat.net/discussions/questions/39-where-are-the-rdf-files-from-the-backend-directory#comment_120399 reimplements their APIs]) | ||
+ | * Blog mentions (via Technorati, using "unixname" as tag) | ||
+ | * Screenshots uploaded (via Flickr, using "unixname" as tag, see http://www.flickr.com/services/api/flickr.photos.search.html) | ||
+ | * Number of contributors in Garage | ||
- | + | All karma items are counted once per week, and stored so that the development of application karma can be followed on a graph. | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + | ||
- | + |
Revision as of 16:56, 4 May 2009
This is an ongoing task, planned to be completed during the current maemo.org development sprint. Any help is appreciated! Please see the talk page for discussion. |
Application karma seeks to provide plausible "score number" for each application in the Maemo application catalog.
The application karma will follow a pattern familiar from Maemo's user karma (see http://maemo.org/profile/list/ and http://maemo.org/profile/view/bergie/), utilizing various sources of information about the application to calculate its activity and importance.
Goals
- Provide a simple, unified way for users and developers to judge an application's quality.
- Provide a distributed quality assurance system for handling package promotion.
Metrics for judging "quality"
These are calculated using information inside maemo.org Midgard database:
- Number of downloads
- Number of ratings
- Average rating
- Frequency of updates
- Number of releases available
- Number of OS versions supported
As well as from outside it:
- Bug activity (in Bugzilla)
- Freshmeat.net stats (when the new Freshmeat reimplements their APIs)
- Blog mentions (via Technorati, using "unixname" as tag)
- Screenshots uploaded (via Flickr, using "unixname" as tag, see http://www.flickr.com/services/api/flickr.photos.search.html)
- Number of contributors in Garage
All karma items are counted once per week, and stored so that the development of application karma can be followed on a graph.