396

Already I have lost all hope of looking at late answers etc. It's just a parade of meh. I can't make any kind of intelligent decision because I can't see the other answers to the question, for instance. There's no Looks Good, only Skip, and those feel different to me. So I've been more interested in reviewing edits.

But people keep approving crap while I'm looking at it. Two or three "the post was already approved; please visit to edit" and I'm just "screw this whole thing".

Can we do something like one reject bounces all existing votes: you need three approves in a row? Because a lot of people are stupidly approving and actually driving me away from the queue.


Note this is less about letting bad edits through and more about keeping reviewers motivated.

20
  • 43
  • 10
    And don't forget about the old classic What can we do to stop bad edits getting accepted? Also, the idea of tracking whether things are done in a row was suggested in slightly different circumstances in this comment.
    – Pops
    Nov 13, 2012 at 16:55
  • 9
    I agree with you both but this is less about letting bad edits through and more about keeping reviewers motivated Nov 13, 2012 at 17:00
  • 6
    yeah Looks Good was referring to late answers. I'm depressed by the number of queues I just no longer am willing to look at. I am trying to stop Suggested Edits from being one of them. Nov 13, 2012 at 17:04
  • Seems to me that those are basically the same thing, in this case.
    – Pops
    Nov 13, 2012 at 17:05
  • Sorry, that was confusion on my part. After re-reading I realized you were still talking about Late Answers at that point. Carry on. :) Nov 13, 2012 at 17:07
  • 18
    Ever since the badges (especially the gold), have not wanted to review anything
    – random
    Nov 13, 2012 at 17:11
  • @Servy Precisely what I'm doing as well. No more review queues for me. Just general cleanup and searches for potentially bad content.
    – Bart
    Nov 13, 2012 at 17:35
  • Can you turn this into feature request? I quite like it. Nov 13, 2012 at 18:10
  • 8
    This review business will get out of control. It will get out of control and we'll be lucky to live through it Nov 13, 2012 at 18:22
  • 3
    One thing that might help is adding flagging option to each review action then letting moderators block users from reviewing suggested edits for a while. Pretty sure it was already suggested though. Nov 13, 2012 at 18:24
  • 2
    @gnat Kate just earned a Great Question badge for this post, and you think it "has not received enough attention"? (I'm kidding, I know what you mean. It just struck me as a funny incongruence.)
    – Pops
    Dec 5, 2012 at 17:32
  • 2
    @PopularDemand LOL but of course. I for one see this as a very interesting, clearly presented design challenge. ;) Wonder why readers don't give more solutions. At first, I even thought about re-posting it at Programmers. "Imagine a site, like SO. Imagine a suggested edits review system like at SO. Imagine there are 'bad' and 'good' guys..." and so forth
    – gnat
    Dec 5, 2012 at 18:19
  • 7
  • 5
    If only those robo-reviewers advanced Jul 15, 2013 at 13:04

8 Answers 8

102

The best solution I've found to this problem is to not review posts from a queue.

Some of the other ways that I've found to find content to review are:

  1. Participating in tag cleanups. It's not just about removing tags from posts; it's about fixing all of the problems with a post. Since there are no queues for this, it's all voluntary, so most of the other people doing this with you will be enthusiastic and capable reviewers.
  2. Just scan through old posts. There's enough things that need fixing that random searches are reasonably productive.
  3. Query posts based on criteria likely to produce content needing editing. Sort by descending votes, look up tags that tend to produce low quality questions/answers (i.e. homework), find/create complex custom queries designed to return low quality posts (example), etc.
  4. Look through the questions of people posting on meta with "I can't ask questions anymore, WTF!?" (They tend to have lots of content that needs reviewing.)
  5. Before answering questions in general, or immediately after answering any question, edit the questions as appropriate.

I stopped using the queues weeks ago, but I won't let that stop me from reviewing content anyway.

When I do go to the queues to review (which is less and less often every week) it's usually to find problematic reviews that need fixing. I look for edits that shouldn't be approved, favorite the link, and then comment/rollback the edit when it's approved, for example. Or, if the reviews tend to be just incomplete, not abusive, I just improve posts (now that the race conditions of doing so are lessened). I may not get review points for it, but the edits still take effect, which is enough for me.

6
  • 5
    Unanswered Questions by Tag is a query that shows problem tags that could use some clean-up help. Some of the help needed is in the form of answering questions, but quite a lot of it is in the form of editing or closing/deleting bad questions. Nov 13, 2012 at 18:26
  • 2
    6. New Answers to Questions More Than 30 Days Old - catching and flagging/downvoting/commenting the suboptimal early at least damps down ridiculous high numbers of upvotes
    – kleopatra
    Nov 14, 2012 at 10:40
  • 135
    "The best solution I've found to this problem is to not review posts from a queue." If that is the best solution that exists, that shows an epic failure of the system. The whole point of the queue is to make it easy to find questions that need reviews. Nov 15, 2012 at 6:47
  • 17
    @NicolBolas That's actually kinda the point of this answer, I just avoided saying it explicitly.
    – Servy
    Nov 15, 2012 at 14:33
  • Look through the questions of people posting on meta with "I can't ask questions anymore, WTF!?" (They tend to have lots of content that needs reviewing.) pretty sure this will get you banned for targeting the user. Not that getting banned would not be a good thing in most cases.
    – user148287
    May 18, 2019 at 2:55
  • 2
    @JarrodRoberson There's a big difference between going around and downvoting every one of their posts and going through a number of examples and editing them to improve them, commenting on how they could be improved, and flagging where merited. Only the former is going to get you banned.
    – Servy
    May 20, 2019 at 13:21
117

people keep approving crap while I'm looking at it. Two or three "the post was already approved; please visit to edit" and I'm just "screw this whole thing".

Above is pretty frustrating in my experience. It is especially painful in cases of blatantly obvious crap that takes me just few seconds to reject.

It would be interesting to try exclusive review period to remedy this. By this, I mean that picked suggested edit is taken off the queue for 2-3 minutes so that no one else can review it until timeout expires.

This would guarantee that my decisions (at least reasonably quick ones) could only clash with those of the user(s) who held the suggested edit longer than mentioned timeout - which would weed out mindless click-through robo approvers.


Yet another way to tame the problem could be to increase delay for review action buttons.

  • Current delay is 2 seconds. Assuming that thorough reviewer spends one minute on analyzing and improving the edit, this means that robo-approver is 30 (thirty) times more "performant".

Think of it... 3 (three) rubber-stampers acting in parallel are capable of blindly approving 30 edits a minute, potentially destroying efforts of 30 (thirty) responsible reviewers who could have been spending this minute working on mentioned edits.

Increasing action buttons delay to, say, 20-30 seconds could help in somehow leveling playing field in favor of "good guys".


For the sake of completeness, I am aware of various ideas to detect and block fake reviewers (listed eg in linked questions) but here, I focus exclusively on how to block them from messing with my review process.


update Dec 20 '12

A new feature has been introduced that will likely help responsible reviewers part ways with robo-clickers:

An optimization to the Late Answers, First Posts, and Low Quality review queues has been deployed that will keep a single review from being shown to multiple people at the same time...


update Aug 31 '14

Suggested edits review queue now works so that

...each person reviewing suggested edits has a good opportunity to accurately review them.

It's a bit like ticketmaster, or any type of reservation system. When you visit a suggested edit review task it's now "checked out" to you for that time - the counter previously didn't reflect the amount of "checked out" tasks.

6
  • 23
    Mutual exclusion? Starving editors? WHAT SORT OF SORCERY IS THIS? I like it.
    – user50049
    Nov 14, 2012 at 9:56
  • 3
    @TimPost from programmer's perspective, this one is just an interesting concurrency problem. Dining philosophers and such... :)
    – gnat
    Nov 14, 2012 at 10:03
  • 4
    That's why I mentioned starving editors (philosophers). If an ajax call was made to check and see if the post was locked in redis (a key with a very short TTL) and if not, lock it setting a key with a very short ttl, then it would probably work and be rather cheap.
    – user50049
    Nov 14, 2012 at 10:06
  • @TimPost I was rather thinking in terms of item getting out from the queue and re-appending after timeout (lockless), but your approach would likely work too. And yes, you got it exactly right that cheap solution is what I'm after here (not trying to solve world hunger)
    – gnat
    Nov 14, 2012 at 10:09
  • 7
    I just upgraded to 2000+ in askubuntu and tried to do meaningful edits to some proposed edit... no way, "they were already accepted" all the time. Lost time. We really need to lock the reviews... put a reasonable timeout on it (5 minutes) and there should be no problem.
    – Rmano
    Feb 20, 2014 at 0:11
  • 4
    @Rmano now is better ;)
    – Braiam
    Aug 31, 2014 at 20:44
29
+100

Make better edit review audits. The current are terribly bad, for example 'vandalism' is imitated for inserting some random words, so obvious, you could as well put big text THIS IS AUDIT withing the text.

Make some more finesse audits. For example change some link to something posting to some off-topic page (or to tinyURL-like redirection to the image with information this is audit only). This will check if people notice that someone has changed link and if they actually click the link to check what's behind.

Make some audits changing closing tags for XML, removing dots from method calls, changing math operators or removing spaces from python code. Check if people actually analyse such 'improvements' in code.

Change 'I' to 'i', 'you' to 'U', or add 'Thanx for help!', 'Urgent!' or similar. Check if people notice and reject.

There are many things you can do with edit review audits. As for now, it's the poorly audited review queue.

6
  • 11
    +1. I've seen a few reviewers whose only rejections were review audits. Everything else they encountered was blindly approved :-( Feb 18, 2014 at 10:31
  • 1
    Suggestion: audits where only a tag is added, but the tag is inappropriate (e.g. a known meta-tag). Feb 18, 2014 at 10:49
  • @S.L.Barth It doesn't matter if the tag is valid or not. It's too minor anyway.
    – bjb568
    Jun 10, 2014 at 21:15
  • 2
    @bjb568 Much as I dislike "tag-slappers", I disagree that it's always too minor. A post could really need a tag, but not have any other issues. This almost never happens in practice, but it's possible. Jun 11, 2014 at 8:21
  • 2
    @S.L.Barth Every second you take deciding whether there are other things to improve (there always are) is a second not devoted to cat-human hybrid research.
    – bjb568
    Jun 11, 2014 at 8:24
  • @bjb568 I'll remember that if I ever become a reviewer on Anime & Manga :-D Jun 11, 2014 at 8:34
25
+100

They could just track the user who went into the question to edit it, make sure the button is enabled for them even if it's already been approved, and give them credit for the review.

1
  • 5
    It's more about the low quality of the reviews, than credit. Mar 6, 2014 at 5:43
17

This is still a problem. If changes were made to the site in late 2012, they did not solve it.

The solution seems obvious to me. If you have taken the effort not only to review edits, but also to enter a post to manually improve it, you are obviously more seriously concerned about the quality of the post than the robots are. So when you enter a post to manually edit, it should be locked for approving/rejecting by others for 10 minutes or so.

Perhaps with the exception of the original poster themselves and moderators.

14

As part of a larger set of changes to suggested edits, we've attempted to address this bit of frustration by adding timed exclusivity for reviewers:

When you view a pending suggested edit, the system will avoid assigning that edit to any other reviewers until you've submitted your review or a reasonable period of time (currently 3 minutes) has passed. The number of "in review" tasks is tracked, and the main /review page updates the counts accordingly.

This is... considerably less dramatic than your suggestion, but it's much easier to calculate and explain, and so far appears to be quite effective.

2
  • 1
    "so far appears to be quite effective" - do we have any data on this? Just asking out of curiosity - not sure what type of data would help confirm this, though.
    – hichris123
    Oct 7, 2014 at 23:06
  • Data isn't really punchy here, but I'll put something together as part of a larger report in a few weeks once the full set of changes has had time to bake. In the meantime, here's a little test you can do on your own: jump into /review/suggested-edits. There will very nearly always be edits to review, even if the counter says 0. Why? Because there are constantly locks being released as folks finish their reviews, and the delay in updating the page ensures that most reviewers aren't "bottoming out" as soon as they try to review. Review queues were suffering from a classic scheduling problem.
    – Shog9
    Oct 8, 2014 at 15:22
10

Limit the Number of Reviews non-Moderators can do to 1 per X Seconds

Limit the number of reviews a reviewer can perform to one review per {amount of time between 10 and 60 seconds}. Don't enforce an on-page penalty, but an overall penalty and apply it to all types of reviews. This will at least give anyone a chance to grab a review. I can't add a comment until 15 seconds pass, this is the same sort of "penalty" that would only truly affect automotons.

Mechanics

The {10-60} second counter starts counting down when the review is presented to the reviewer. The review itself can take less than 10-60 seconds, and the review action can be submitted at any time, but the reviewer will be unable to access any item to review from any queue until that counter hits zero.

The time limit on the counter could be based on the type of review presented to the user based on an estimate gauged on the overall average time needed to process the review type. A First Posts presented could have a longer counter applied to it than, say a Low Quality Post or Suggested Edit.

Real reviewers won't feel the penalty because they should actually be taking the time to review.

Even if this doesn't stop the robo-reviewers, it will likely allow more reviews to be available for non-robo-reviewers to access and provide some atmosphere of fairness.

There is also the potential to reduce the penalty based on reputation. 60 seconds may be too much time, but 10 is (in my opinion) not enough time; it can be 30 seconds or 45 seconds, but it must be some amount that's semi-substantial.

13
  • 2
    Even if someone is taking a lot of time to review properly, there will still be a noticable percentage of reviews that take less than a minute. Even if a fair number of reviews should be that long or longer, not all need to be.
    – Servy
    Jun 14, 2013 at 15:53
  • I never said to force anyone to review an item for a minute. They can take a second to review. Just like I can't post another comment until X seconds pass, reviewers who have been presented with an item less than 1 minute ago won't be able to view another item to review (FROM ANY QUEUE) until that minute passes.
    – JoshDM
    Jun 14, 2013 at 15:55
  • 2
    And that will be very annoying and disruptive for people reviewing properly. We don't want that. We want to be annoying and disruptive for people not reviewing properly but while not affecting, or only minimally affecting, people reviewing properly.
    – Servy
    Jun 14, 2013 at 15:58
  • Which is why the penalty reduces with higher reputations.
    – JoshDM
    Jun 14, 2013 at 15:59
  • 7
    It has been shown on a lot of occasions that the quality of reviews has very little correlation with reputation. If it did, the problem would be easy to solve (just raise the rep requirement to review, or otherwise be more restrictive to lower rep users). The problem is lots of high rep users are bad reviewers, and plenty of not-so-high rep users are good reviewers.
    – Servy
    Jun 14, 2013 at 16:01
  • It doesn't have to be a full minute, just something ANYTHING to prevent 20 reviews being performed in under 2 minutes.
    – JoshDM
    Jun 14, 2013 at 16:01
  • Note there is already a delay when reviewing edits. The approve/reject buttons aren't enabled for several seconds.
    – Servy
    Jun 14, 2013 at 16:10
  • 2
    Just so you know, your average review time is well under 1 minute. You spend the most time reviewing first posts (kudos) averaging 61 seconds per review - but in the queue where you're most active (edits), you average a hair under 26 seconds.
    – Shog9
    Jun 14, 2013 at 16:11
  • @Shog9 - does that average count the times when I edit the items in the queue, and the amount of time spent editing? Because I edit when I can. I've got an outstanding beef here where you get kicked out of the review queue for editing and re-editing items.
    – JoshDM
    Jun 14, 2013 at 16:13
  • 1
    Yes it does, @Josh.
    – Shog9
    Jun 14, 2013 at 16:13
  • 1
    @Shog9 With your detailed account of a user's activity, now I wonder what SE doesn't know about me.
    – Antony
    Jun 14, 2013 at 16:14
  • 2
    Heh... Well, we specifically track review times in order to watch for signs of abuse, @Antony. Very fast reviewers find themselves held to a higher standard when it comes to audits and such. Also: other things we're learning from watching you...
    – Shog9
    Jun 14, 2013 at 16:16
  • 1
    I just reviewed some SEs and can see why I'm faster there than on FPs; some SE rejects are obvious, while FPs definitely need more editing involvement. I admit I'm a badge hunter and hungry for items from those lesser queues (LQPs and LAs), but I think some form of a presentation delay (in conjunction with the button delay), possibly skewed based the type of review presented (45 seconds for a FP, 20 seconds for a SE), will add some semblance of fairness between those who automate and those who participate. I'm a victim of incentives, but I want to get there fairly.
    – JoshDM
    Aug 12, 2013 at 15:01
-2

Even though we have an accepted answer, here's an idea:

Penalize the non-conformists

  • Every Suggested Edit review requires "approximately" 3 agreements from reviewers (right?).
  • Users get 20 Suggested Edit reviews daily

I recommend the following after a reviewer reviews a Suggested Edit:

  • Reduce their the daily Suggested Edit review quota by 1 as normal.
  • Delay assigning points towards their badge progress until a decision is made about whether the Suggested Edit is accepted or rejected.
  • if the reviewer's Accept / Reject decision agrees with the actual result of the overall review, then count that review towards badge progress.

Certainly there will be those who are illegitimately penalized by this, but of all the queues besides Close Votes, Suggested Edits is the most active and any perceived loss in badge progress would be eventually re-gained. And real users shouldn't care as much about a minor loss of badge progress if it helps prevent abusers.

6
  • 19
    Alas it's very common for the robo-approvers to unanimously agree to do the wrong thing. In fact, that's why I started this question. You have a TERRIBLE review and people just all approve it. The actual result of the overall review is not a good measure of individual reviewer skill. Jun 14, 2013 at 15:27
  • Well then, alternative answer below!
    – JoshDM
    Jun 14, 2013 at 15:53
  • @JoshDM Ironically, on my system, your answer sorts... at the bottom. It appears that I'll have to come up with an alternative answer on my own :(
    – sehe
    Aug 3, 2013 at 21:06
  • 1
    @sehe - I've had my formerly deleted answer undeleted (thanks, moderators!). At the current value of -1, it still sorts at "below", so... ;-)
    – JoshDM
    Aug 12, 2013 at 14:59
  • And at 0, it sorts above... so basically, it's now my "alternative answer located arbitrarily over time".
    – JoshDM
    Aug 12, 2013 at 15:39
  • @JoshDM unless accepted, it is always located arbitrarily (because it's the user's preference how to sort answers and equivalently ranked answers will be shuffled at random)
    – sehe
    Aug 23, 2013 at 14:50

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .