I've noticed an abundance of open questions on the forum (just over 30% as I write this.) Many of them have been answered in comments, but don't have a formal answer. These questions are going to sit there, forever unanswered, but with an answer in the comments. This happens because the asking person gets their answer and never returns to close the question.
Is it time that we have a mechanism/policy for closing them? Maybe Stack Exchange needs to add a feature to mark questions as answered in comments?
Or, should we have a way to close questions based on being answered as such? If so, what criteria? The judgement of reviewers to decide that they've been answered? A time limit? BTW, I vote for a time limit only as a minimum elapsed time before an open question can be assessed as answered, if at all. A truly unanswered question should remain open until answered, at least in comments, if not an actual registered answer. I don't want to veto the asking person's right to review answers.
Also, if we do this, shouldn't there also be a way to credit someone with the answer, even though it is in the comments?
We need to start looking at doing the housekeeping on all these questions to reduce the unanswered ones down to the ones that really are looking for an answer.
Finally, who should be able to do this? Maybe a new privilege (if it doesn't already exist?)
Of course, someone may pop up and tell me that this all already exists and I just don't know about it yet. ;-)
Comments and opinions?