71

If you got here because you googled "How to save the world," I apologize. This post really has nothing to do with saving the world. I picked the title specifically to illustrate my point.

This question...

How to call function with variables of a form

...really has nothing whatsoever to do with passing variables of a form to a function in Microsoft Access. Instead, it is a mundane question about a routine syntax error.

I use Google for assisting me with my software development all the time, and this is seriously starting to impact my Google searches. The title was exactly what I was looking for, but the question itself had nothing to do with my problem. Stack Overflow results appear high in the list of results in Google, so the titles need to be accurate.

How do we solve this problem?

19
  • 39
    When you see a question with a poor (or worse, misleading) title, edit it to something more meaningful.
    – Servy
    Commented Oct 16, 2013 at 22:10
  • 3
    +1, I'd agree with changing the title.
    – Mysticial
    Commented Oct 16, 2013 at 22:11
  • 10
    Too late. I already stumbled across it in my Google search. The question history shows no evidence that anyone ever noticed the incorrect title, or made any effort to correct it. This is not the first time this has happened to me, or even the second or third. And it can't just be up to me; I have enough work already.
    – user102937
    Commented Oct 16, 2013 at 22:11
  • 1
    Hum... Possible dupe ? .. At least related : meta.stackexchange.com/questions/197976/… Commented Oct 16, 2013 at 22:27
  • 3
    @ʞunɥdɐpɐɥd Seriously? That looks like the opposite.
    – user102937
    Commented Oct 16, 2013 at 22:29
  • 1
    @RobertHarvey I won't comment on that and give you the chance to really read my question. Then, tell me that my question is not about "titles that do not reflect at all their contents". Commented Oct 16, 2013 at 22:31
  • 3
    @ʞunɥdɐpɐɥd: Funny titles are a non-factor here. I won't find them in a Google Search, and if I do, I'll pretty much know that "Why is there a peeking duck on my profile pic" is humorous, and act accordingly.
    – user102937
    Commented Oct 16, 2013 at 22:33
  • 1
    "How do pass variables..." was exactly what you were looking for? I'd edit the title myself, but I have a bad record of "too minor" rejects. Commented Oct 16, 2013 at 22:37
  • 1
    There could be a title queue... that sounds awful though. Commented Oct 16, 2013 at 22:37
  • @BillWoodger: My exact Google Search was "Passing Form Variables to a Function in Access VBA". The question being discussed is the first search result.
    – user102937
    Commented Oct 16, 2013 at 22:39
  • Everytime I seem to do a search for SyncSort on particular question on SO pops up. My point about the title edit is that it just does not seem worth the effort to change a title if only allowed to make suggestions. Cuts out a lot of potential editors. You edit, X people review it, it gets bounced. I'll do a lot more editing if I ever reach 2000, so not for any incentive, just I don't have your additional tasks. Commented Oct 16, 2013 at 22:45
  • 1
    I tried to raise another aspect of the same issue here: meta.stackexchange.com/questions/196744/…
    – George Stocker Mod
    Commented Oct 16, 2013 at 23:11
  • 6
    You could make the argument that the question in question has no lasting value and could/should be closed as "too localized" and deleted. Bad question titles usually go hand in hand with bad/low value questions. Probably not all of them, though.
    – Pekka
    Commented Oct 16, 2013 at 23:20
  • 1
    @perhapsPekka: I plan on deleting that question, as soon as this discussion has played out.
    – user102937
    Commented Oct 16, 2013 at 23:27
  • 1
    See also my earler suggestion meta.stackexchange.com/questions/188004/…
    – Raedwald
    Commented Oct 17, 2013 at 18:34

5 Answers 5

63

Stack Overflow is so big now, this is a major issue. Perhaps the site should start voluntarily withdrawing questions of questionable value from the Google index.

For example:

  • Ask the visitors. When a user comes in from Google, ask them something like

    We see you found this question while searching for how to flobber the gargle. Was it helpful and relevant to your query? Yes / No

    If a question receives too many "unhelpful" votes, either remove it from the Google index through robots.txt, or add it to an "unhelpful" review queue specialized on editing titles and such, or both.

  • Alternatively, use the existing anonymous feedback data (if it's any good) and exclude questions from the index that get overwhelmingly bad feedback.

  • When a user comes from Google, measure the time they spend on the page. If they leave it relatively quickly with no action at all, interpret that as an "unhelpful" vote.*

Also, a bad generic question title usually goes hand in hand with a bad / too localized question. To address that,

  • bring back "too localized" and streamline closure of those questions (but that's a different discussion); and

  • exclude questions with one or more close votes (except of course duplicate votes) from the Google index. That would go a long way towards cleaning the search results from trivial garbage, too.


* Google are in a much better position to do this accurately, though, as they can see whether the user returns to the results and searches on, suggesting that their problem wasn't solved.... Not sure whether doing this on Stack Overflow's end is ever going to be effective.

13
  • 23
    We see you found this question while searching for how to flobber the gargle. Was it helpful and relevant to your query? -- Ohh, I really like that idea.
    – user102937
    Commented Oct 16, 2013 at 23:34
  • 2
    Not to burst the bubble, but doesn't that sound a bit... should I say, creepy?
    – Mysticial
    Commented Oct 16, 2013 at 23:35
  • 5
    @Mysticial why? I've seen a couple sites do that. Big ones, too. Highlighting my search terms in their page and stuff like that. You could keep it generic as well: We see you come from Google..... Was this helpful?
    – Pekka
    Commented Oct 16, 2013 at 23:37
  • 1
    I agree that it can be a lot worse out there, but it just kinda struck me as, "When did SE start profiling me?". Even if it's fact that pretty much every site profiles.
    – Mysticial
    Commented Oct 16, 2013 at 23:39
  • 15
    I see what you did there. New Meta Question --> Suggest solution --> include "bring back too localized" as a rider. Sounds like the American Congress.
    – user102937
    Commented Oct 16, 2013 at 23:39
  • 28
    @Robert one day, I'm going to run for moderator, and put the site in shutdown until my favourite rejected suggestions are implemented.
    – Pekka
    Commented Oct 16, 2013 at 23:44
  • 7
    @perhapsPekka: Please let there be a fake filibuster as well.
    – Jamal
    Commented Oct 17, 2013 at 0:06
  • You? Moderator? With instant-deletion privileges?! ... That will be a glorious day, people singing in the streets and all that fancy stuff! The PHP tag will never be the same again. Commented Oct 17, 2013 at 11:58
  • 2
    perhaps Pekka for Pre^D^D^DModerator Commented Oct 17, 2013 at 12:54
  • 3
    As always you should have taken over from Jeff :-). Just one thing "When a user comes from Google, measure the time they spend on the page. If they leave it relatively quickly with no action at all, interpret that as an "unhelpful" vote." When searching for the answer I may glance at a question and may have input the wrong search terms (especially meta-exempt meta!). It doesn't mean that the question/answers are no good. Commented Oct 17, 2013 at 18:46
  • 1
    Ah, I fondly remember the last time I had my gargle flobbered...
    – j08691
    Commented Oct 17, 2013 at 20:10
  • I love this idea, but AFAIK, seeing the search term the user searched for is almost impossible nowadays, with HTTPS being the default for Google.
    – Matt
    Commented Oct 18, 2013 at 6:07
  • 5
    "use the existing anonymous feedback data (if it's any good) and exclude questions from the index that get overwhelmingly bad feedback." yes historically this has worked. If you are getting a LOT of negative anon feedback, there is definitely a problem. So this is already possible IMO Commented Oct 18, 2013 at 6:37
16

Some of this problem is probably due to authors not having a clear grasp on what their questions are about. How can they, when they write their titles before the questions even exist?

When a title is written before anything else, it captures the essence of what the author assumes the post will be about. But it's common for writers to reorganize things as they go. When writing questions, in particular, they may make some realizations through the miracle of rubber ducking and change course. The final version of a question may end up being very different than the original concept, and it's easy to forget to update an already-written title after finalizing a post.

I've already proposed one possible solution: encouraging askers to write titles after they finish up the question bodies. We can do this in practice by moving the title text box below the body text area. I know this seems odd on the surface, because when you read, you start with the title, and then the move on to the "real content." But why should writing take place in that order?

Several of my old English teachers and professors, drawing on years of experience, recommended writing the titles (and theses) of essays last, or at a minimum reviewing them after all other edits were done. Perhaps more convincingly, this is standard practice in the newspaper industry. Reporters don't submit headlines with their articles (or if they do, they're just suggestions). Editors write the headlines towards the end of the layout process. Doing so allows them to review changes that are made to stories throughout the process and ensure that headlines accurately describe the versions of articles that actually go to print.

This problem can also be caused by authors not having good "command of language," or not understanding the purpose of titles, but those are harder problems to solve, and at the moment, I have no brilliant ideas.

2
  • 10
    Filling in the title last has one huge drawback, the automatic suggestion of duplicate questions is based on the title. So this means that possible duplicates would only be suggested after the question is already written. Commented Oct 17, 2013 at 18:09
  • @MadScientist Sorry to resurrect, but -- how about a little notification widget next to the 'Ask Question' button prompting a re-check of the question title?
    – hBy2Py
    Commented Jul 22, 2015 at 14:58
11

Step 1. Filter the questions having more than 100 (1K... 5K...) views.

Step 2. For filtered questions, measure relevance of the title to text.

Step 3. Pick 1% (5%, 10%...) questions that are worst relevance wise.

Step 4. Put troublesome questions into a new review queue.

Step 5. Let community sort it out.

http://star.psy.ohio-state.edu/coglab/Pictures/miracle.gif

6
  • 1
    I think that the review queues are going to require a little too much domain knowledge for a review queue. Those queues work best when domain knowledge isn't usually needed.
    – Servy
    Commented Oct 17, 2013 at 13:58
  • @Servy per my experience (about 3K edits so far), at Programmers this typically isn't so. This may be the case at SO though - from this perspective, stricter review audits (based on questions with top relevance titles), along with lower review limits, could make sense for this queue
    – gnat
    Commented Oct 17, 2013 at 14:42
  • 4
    Your cartoon is very apt. Step 2 is the real challenge.
    – user102937
    Commented Oct 17, 2013 at 15:30
  • @RobertHarvey agree. I dared to suggest this only because dominating the relevant search results appears to be a primary value at Stack Exchange - only this suggests that investing into a "miracle" part could potentially make sense
    – gnat
    Commented Oct 17, 2013 at 15:39
  • 1
    You skip over how to measure relevance. I previously suggested using up votes per view as something like this: meta.stackexchange.com/questions/188004/…
    – Raedwald
    Commented Oct 17, 2013 at 18:38
  • 2
    @RobertHarvey there is a significant pool of accumulated information for step 2 (if people will go and act upon it) - the anon and low rep feedback in the 10k mod tools. People who have no cost to a down vote are quite willing to say "not helpful" when looking at a question or answer.
    – user213963
    Commented Oct 17, 2013 at 18:39
5

Badgees? We don't need no stinken badgees!

While sometimes badges as rewards work well to entice people to flag/edit/vote etc, with title edits I think these rewards will attract too many bad badge whores.

It's easy to change something minor, so they'd change any old thing to gain their badge.
Reviewers can deny the change, but as it needs reviewing this causes more work for reviewers and adds to review queues.

While it will also attract badge whores who actually suggest worthwhile title edits, by their very nature, badge whores seek out potential opportunities. So even the decent ones will likely suggest edits which while are arguably decent and so accepted, they're also still unnecessary and time could be spent elsewhere for them and the reviewers.

Tiny pointless edits from badge whores introduces more work for reviewers, unnecessary edit history, more data to store and show so more server strain, things for people to view and potentially rollback, etc etc.

It also provides badge whores and robo reviewers to feed from each other, with badge whores posting pointless title changes and robo reviewers allowing them.
Who benefits?

Yes, it's currently easy to post tiny edits in the question body for rep, and with robo reviewers there too, so the point is don't introduce another badge(s) to add to the current issues.

In summary, I think all you'd mostly do here is provide more people with more badges...

Interesting ideas

The goal is to get the questioners to make decent titles, and avoid others having to edit, flag, review, etc.

1
Add a new vote function (up/down) for the title. So users vote on question as per normal, and additionally and separately the title.

Rep gained is 1 reps per positive vote, -1 per negative vote and just added/removed from their usual site rep. (or, -5 rep lost for negative.. hmm..real incentive..)

I know this is a bit fiddly, and will make the currently simple and easy voting system a bit more complex and faffy.
I also know this is a lot of work for devs, and a big change to the site for people to get used to, but I left the idea here as it is a good one that will very likely return better titles, from the want for rep/avoid rep loss.

It makes questioners aware that it was their title that got them the downvotes and so they edit and improve it, and as this becomes common knowledge people write better titles from the start.

2
Change the ask a new question form title place holder to something more, persuasive.

"What's your programming question? Be specific" is not really pushing people to write a decent title. In fact the first part is suggesting they can be vague about it as they think "I'm about to write that further down so this bit doesn't matter..".

Something like:

Be specific and summarise your question here (Bad titles give bad rep)

As people posting bad titles are often just after a quick answer:

Good titles return decent answers, and quickly. Bad titles get downvotes and slow or no answers

Or:

-This is very important- if you want decent and quick answers. Summarise your question carefully

etc

3
Freebie SO hats for good titles.

4
Ability to edit the title separately from the (current) question edit.

Clicking "Question edit" remains the same, and still has the title in there so one can do all in one go if necessary.
If the question is ok but title needs some love, one can click the newly implemented link "edit title" and get a single text field to quickly edit and done with.

Min char limit 3 perhaps, as titles having a small amount of text are likely to need a small edit.

No badges or rep gained, so while rubbish edits will be suggested (nature of the beast(s)), they will be minimal (or at least lacking rep/badge whoring).

This just makes it quicker and easier to edit titles, which might push more people to do it as the HUGE page full of stuff on the current edit is daunting, and fiddly with min 6 chars in body, XX chars in "reason for change" do this, don't do that, etc.

5
Change a lot of the system so good people doing good things can continue, and bad people doing bad things lose (relative) privileges indefinitely.

IE
Someone found robo reviewing, no more reviewing, ever, kthx.
Someone with a poor accept to deny flag ratio, no more flagging.
etc
This would allow introducing rep gained and/or badges to various things, such as title edits.
Then, again, poor accept to deny ratio for title edits, no rep or badge for you! Lose the badge if you gained it, do not pass go, etc.


While change requires people to learn something new, it also freshens the site and shows people new ideas are being implemented in the site for improvements.

I know a lot of these things wont be implemented here, but they should be. People get away with lots of shit around here, and continue to do it.
This drops morale in those doing good as they feel demotivated as while there's incentive to do good, there's no loss for people taking the proverbial.
To give incentive for people doing good, rep and badges is not enough, being told thanks you've done good, but this person didn't so we've punished them, is what drives a lot of people.

Well, that and money, if we got cash instead of rep...

-3

We need another editing badge just for titles.

You can never have enough editing badges, there's always more to be done.

10
  • 21
    Yes you can. You can also have too many comments posing as answers.
    – user102937
    Commented Oct 16, 2013 at 22:16
  • 10
    Let's make a badge for getting badges!
    – Cole Tobin
    Commented Oct 16, 2013 at 22:18
  • 1
    -1 but in all seriousness, this might backfire by awarding low rep n00bs for editing only the tile, then coming back and editing the post for rep.
    – Cole Tobin
    Commented Oct 16, 2013 at 22:19
  • 4
    @RobertHarvey, actually it was a direct answer to your question. What else do you think incentivizes work on SO, just rep and I didn't think that was the way to go. Guess you're in a bad mood today. Commented Oct 16, 2013 at 22:20
  • 6
    A tiny suggestion with no details, arguments or reasoning, especially as you stated "probably", should be a comment, really... Anyway, badges can be good, but they also attract rep/badge whores who often post rubbish edits or robo review, which defeats the point of the question entirely.
    – James
    Commented Oct 16, 2013 at 22:28
  • 4
    @James, sorry, I'm not a big verbiage english major. I like terse. Commented Oct 16, 2013 at 22:30
  • 6
    @LanceRoberts ok
    – James
    Commented Oct 16, 2013 at 22:30
  • 1
    Apparently we need the U of Wisconsin police.
    – Rosinante
    Commented Oct 16, 2013 at 23:05
  • 1
    I have to say I like the basic idea. There are so many atrocious titles around and they are so bad for the search results. But someone would have to judge whether it's a good edit
    – Pekka
    Commented Oct 16, 2013 at 23:51
  • I also fail to see why someone would consider this not an answer. The question was "how do we solve the problem of bad question titles?"; a response of "give badges for editing titles" definitely answers that question. I personally disagree with this particular suggestion, but it makes no sense to call it not an answer.
    – Ben Lee
    Commented Oct 17, 2013 at 20:36

You must log in to answer this question.