plainblack.com
Username Password
search
Bookmark and Share
Who solves the bug get's the karma  (#720)
Issue

Or a division of the total amount of karma assigned to that bug.

Koen de Jonge - ProcoliX
http://www.procolix.com
Hosting - WebGUI - Virtualization

Solution Summary
Comments
koen
4
5/24/2009 8:24 am
Hmm, this RFE needs some backing.
koen
4
5/24/2009 3:45 pm
The same goes for an RFE of course
koen
4
5/24/2009 3:47 pm
I would like it to be like this: if someone solves a bug or implements an RFE the person who does that gets the karma that is assigned to it.
bartjol
0
5/24/2009 3:52 pm
I believe you can't give karma to bugs, maybe a standard karma amount for a specific difficulty.
also here a difficulty factor can be included, so if there is a consensis/proposition on this stuff I can determine whether I want to back it up. I like the idea itself
perlDreamer
0
5/25/2009 12:29 pm
Both the bug board and rfe board are both made with the same underlying asset, so it should be possible to assign karma to bugs.  Maybe it's only a templating thing?
koen
4
5/26/2009 2:14 am
I am sure it is possible to add karma to bugs since the 'karma rank' is listed in the 'Open Tickets' view of the buglist.
JT
0
5/26/2009 1:03 pm
I'm going to have to reject this RFE. Something has to give. Right now karma is treated like an economy. Karma is put into the system by participation, and karma is taken out of the system by either buying something from plainblack.com's shop, or spending Karma on RFE's. If instead karma were just constantly transferred around and the only way it is taken out of the system is to purchase something on plainblack.com, then inflation would run rampant. That leaves us with only two viable solutions as far as I can see.

1) Leave everything as it is and reject this RFE.

2) Eliminate the possibility of buying stuff in the shop with karma, and don't put any karma into the system in the RFE/bug process. So you'd still get karma from polls and forums, and contests, etc. But you wouldn't get karma for reporting a bug, or commenting on an RFE, etc. You would get karma when the bug/rfe is closed, but that karma would be equal to whatever karma people have transferred into that bug/rfe.

If #2 is the way to go, then there is another problem that has to be worked out, like who gets the karma? Is it the person that marks the ticket resolved? Is it the person who marks the ticket closed? Is it the person assigned to the ticket? What if the person assigned to the ticket and the person that closed it aren't actually the person that fixed the bug or implemented the RFE? Should the karma be equally divided among everybody who interacted with the ticket? What do we do with rounding errors?
JT
0
5/26/2009 1:03 pm
I'm going to have to reject this RFE. Something has to give. Right now karma is treated like an economy. Karma is put into the system by participation, and karma is taken out of the system by either buying something from plainblack.com's shop, or spending Karma on RFE's. If instead karma were just constantly transferred around and the only way it is taken out of the system is to purchase something on plainblack.com, then inflation would run rampant. That leaves us with only two viable solutions as far as I can see.

1) Leave everything as it is and reject this RFE.

2) Eliminate the possibility of buying stuff in the shop with karma, and don't put any karma into the system in the RFE/bug process. So you'd still get karma from polls and forums, and contests, etc. But you wouldn't get karma for reporting a bug, or commenting on an RFE, etc. You would get karma when the bug/rfe is closed, but that karma would be equal to whatever karma people have transferred into that bug/rfe.

If #2 is the way to go, then there is another problem that has to be worked out, like who gets the karma? Is it the person that marks the ticket resolved? Is it the person who marks the ticket closed? Is it the person assigned to the ticket? What if the person assigned to the ticket and the person that closed it aren't actually the person that fixed the bug or implemented the RFE? Should the karma be equally divided among everybody who interacted with the ticket? What do we do with rounding errors?
Mike_S
0
5/26/2009 1:14 pm
Using http://www.webgui.org/rfe/request-for-enhancement/9134 as a real world usage scenario, I created the RFE, I put 13,000 points of karma towards it (from either myself or my staff), nothing happened, I paid a contractor to write the enhancement, then the RFE was closed and I lost the 13,000 points of karma.  In that sense, I paid twice - with cash for the contractor and with karma that disappeared.

I don't particularly want to use karma to "buy" anything from plainblack, I just want to use it to influence RFE rankings.  But if I end up having to use karma, and then pay to do it myself, then karma is wasted, and therefore of no value at all.

In a perfect world, the person who completed (ie did the actual work or funded the actual work) the RFE should get the karma to re-use towards another RFE.  If this is just not going to happen, let me know, and I will ignore karma going forward.

Thanks.
JT
0
5/26/2009 1:30 pm
I can't tell if you're missing the point of what I said or just being bitchy. Since I've never known you to be bitchy I'll have to assume that I didn't make my point clear.

Your case might be unique. And maybe we need to make an exception for your one case. In general the point I'm trying to make is:

a) We can't do anything manual (where a human is involved) cuz that costs too much money. Given the number of bugs and RFE's the are constantly being closed.

b) If we're going to give the implementer of the RFE the karma attached to the ticket then we have to have some sort of rules to define who the implementer is.

c) If we're going to give the implementer of the RFE the karma attached to the ticket then the ticket itself should not generate any karma, nor should users be able to use karma to buy stuff in the shop on plainblack.com, because the first causes inflation, and the second is unsustainable because of the first.

And finally, to your more subtle point about nothing happening with the RFE after you put 13,000 karma into it. It's not enough to put karma into an RFE to get it worked on. It has to hit the top of the RFE list. We have knocked off more than 100 RFE's from the top of the list in the past two releases due to this policy.

So what I'm looking for is some feedback about points a, b, and c, above. Until we come to some sort of a decision about this, I cannot give you your karma back for your RFE.
koen
2
5/26/2009 4:39 pm
Perhaps the solution to your problem of karma inflation is to put an upper bound or division on the amount of karma the implementor gets.

If you are going to close this RFE just like that I have just lost 1400 karma.

Buying swag or other stuff in the shop is cheaper if you just use dollars to get that. If you really want to do that with karma you will have spend multiple man-weeks on time before being able to buy a book for example.

Influence is much more important, I agree on that with mike.

If karma inflation is a problem, then increase the karma decay, it will cause deflation.

And on another point I don't agree. Right now karma is not used as an economy but as a status symbol. People hang on to their karma to get a high karma rank. That is fine by me, but then effort has to be rewarded and you have to be able to reach that top by working hard. Lately there have not been any contests in which you can earn karma and most of the people on top of the list have never posted anything on plainblack (I wonder where they get their karma from).

I though karma should be a carrot to stimulate involvement? Doesn't this RFE simulate just that?
JT
0
5/26/2009 4:49 pm
Until we resolve the following question, nothing else matters: How do you determine who gets the karma?
koen
3
5/26/2009 4:55 pm
The person who implements the RFE. But I see the problem, that cannot be done automatically. Hmm, let me sleep on it...
koen
4
8/5/2009 4:56 am
Let's adjust this a bit to get closer to solving the 'who get's it' problem.

Say we only do this for RFE's bigger than 2000 karma points.

And for those we do a WUC session to do hand votes on who will be rewarded the karma.
JT
0
8/10/2009 8:56 am
I guess I wouldn't mind handing out some manual karma at the wuc. So sure, let's do that on the Hackathon day.

I still would like to add some way for the person who resolves a bug/rfe to get the contributed karma for it though. I still just don't know how we determine who that is.
koen
4
8/10/2009 5:02 pm
Let's try to discuss this at the WUC too. Perhaps we can come up with a solution in a brainstorm.
preaction
0
9/1/2010 9:29 am
Or how about we give a karma bounty to RFEs and bugs based on the difficulty assigned to them?

However, I'm unable to complete this right now as there's a new version of the helpdesk coming soon (for some definition of soon).
zylopfa
0
7/21/2011 3:01 pm
Interesting points made in this, I understand JT's concern that the people solving the RFE and bugs should be trackable so the right people get the karma.

The thing i love is getting karma for solving rfe's and bugs and thats pretty much what keeps me going at it, and the fact that i want to contribute back to the community.

Cant you track who solved the rfe/bug by their word of deed?
I mean in the things i solve, I write i have solved this and that and then refer to a git pull request.
koen
5
7/21/2011 3:09 pm
It's been more then two years since I submitted this request.

I am now under the impression that this request is impossible to do.

Please close this RFE soon and let's start focussing on the WebGUI program and not on the site and community around it.
preaction
0
7/21/2011 3:36 pm
Closing per request.
Details
Ticket Status Resolved  
Rating3.8 
Submitted By koen  
Date Submitted2008-09-09 
Assigned To unassigned  
Date Assigned 2012-02-12  
Assigned By  
What to improve? webgui.org  
URLrfe/request-for-enhancement/who-solves-the-bug-gets-the-karma
Karma
Difficulty 2  
Karma So Far3555
Karma Rank1777.50
Keywords
Ticket History
7/21/2011
3:36 PM
Resolved DBell
5/26/2009
1:14 PM
Pending Mike_S
5/26/2009
1:03 PM
Resolved JT
5/26/2009
11:48 AM
200 karma transfered sbaur
5/25/2009
1:11 PM
27 karma transfered Klaus
5/25/2009
12:34 PM
2000 karma transfered perlDreamer
5/24/2009
3:47 PM
15 karma transfered koen
5/24/2009
8:26 AM
1000 karma transfered koen
5/24/2009
8:25 AM
313 karma transfered koen
© 2012 Plain Black Corporation | All Rights Reserved