What is meta? ×
Meta Stack Exchange is where users like you discuss bugs, features, and support issues that affect the software powering all 133 Stack Exchange communities.

See this question:

http://stackoverflow.com/questions/16447693/how-many-trees-are-possible

This is a question from the ongoing CodeChef contest. The OP should not ask about it here. However, there is no valid way to stop him/her.

Although this question in itself is good, it is a form of cheating. Should we stop this behavior somehow?

Note: this question in itself is not that bad; it got +3 before I pointed out that it is from a contest.

There are also other questions like this, so it is becoming a trend:

Is Stack Overflow the new cheating panel for these contests / homeworks / etc.?

Edit Okay, I probably got a bit too excited. Anyway, it is nice to know people cares about it, and the original questions got took care of. Guess I'll be looking out for such questions in the future:)

EDIT Another one: No of Trees possible with n nodes ( given some conditions)

share|improve this question
20  
Why would Stack Overflow need to police people cheating? That is not our problem! –  Martijn Pieters May 8 '13 at 18:45
2  
It looks like the community already took care of such hooligans... downvoted and closed. –  TronicZomB May 8 '13 at 18:46
    
Probably SO does not, but the community probably need a better way to close it instead of "not a real question". This isn't a feature request, it is just something to think about, just like sometimes people will post homework and other people will answer it for them. The main theme: unethical behaviors does not get punished - for these people, it is most likely downvote is not a punishment. –  Ziyao Wei May 8 '13 at 18:47
    
    
@ZiyaoWei Most of the "homework" questions I have seen always get shunned and closed. –  TronicZomB May 8 '13 at 18:49
    
@TronicZomB: sometimes not before somebody answered for them. But yeah, probably I just felt too disgusted about the particular question. –  Ziyao Wei May 8 '13 at 18:50
9  
The internet is also a cheating tool. –  Ryan Gates May 8 '13 at 18:51
1  
To be fair just because that question may have been asked in a programming contest how do you know the person who asked the question is involved in the contest? –  Joe W May 8 '13 at 18:56
    
@JoeW Well, when they just copy the question text verbatim and don't add anything else to it at all... –  Servy May 8 '13 at 19:03
    
@JoeW no one implements their own trees outside of contests/school. There is no need to because of the standard libraries in pretty much every major programming language. Also what Servy said. –  ryan May 8 '13 at 19:03
    
While it may be rare there are people out there that will try problems like this on their own in order to get a better understanding of how the problem works. –  Joe W May 8 '13 at 20:37

2 Answers 2

up vote 26 down vote accepted
  1. Policing this is not our problem.
  2. Policing this is not possible as there are many small contests.
  3. Most people who want to "cheat" on SO are going to post a really bad question (like this one) and get downvoted, closed and deleted right away.
  4. Good, specific questions (not just "solve this problem") we welcome. We only ask "why do you need this" insofar as it makes a better question, but whether it's for homework or professional purposes we welcome good questions.

But most importantly note that if you're trying to catch cheaters, we're kind of a dream come true. Supposing someone did get some code hand-delivered to them on a silver platter, you search for your question, find it on SO, then whichever submissions use the code in question, bam. So I think the bottom line isn't so much that we don't have any legal or technical obligation, so much as that the nature of our open site puts us on the correct side of this issue anyway. Openness FTW.

share|improve this answer
5  
If they copywrited the question then SO still wouldn't take it down unless they were given a takedown notice by the copywriter holder. It would be easier for the contest holder to simply do some simple searching on their questions to look for possible postings of it here or on forums, as well as searching for sections of any winning answers for places where they may have been taken verbatim from (such as, again SO). If found, they can then disqualify those who posted it or used the code from an answer. This is all pretty standard practice in the academic community. –  Servy May 8 '13 at 18:54
    
@Servy good points, amended my question. –  AAA May 8 '13 at 18:59
1  
Good point on the "dream come true"! –  Andrew Barber May 8 '13 at 22:01

There is no way of knowing if a question is for a contest or not when it is asked.

Think about it. Unless you know about the contest, it's questions and you happen to find it in the question feed then report / flag, there is no perfect solutions.It's the contest's organizers responsability to make sure such practice is not accepted.

In my opinion, on Stack Overflow, these questions should fall in the range of "Homework question" or "Poor quality question" and be closed as so.

share|improve this answer

You must log in to answer this question.

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