This page is very popular:
How to Report Bugs Effectively
From the introduction on the page:
Anybody who has written software for public use will probably have received at least one bad bug report. Reports that say nothing ("It doesn't work!"); reports that make no sense; reports that don't give enough information; reports that give wrong information. Reports of problems that turn out to be user error; reports of problems that turn out to be the fault of somebody else's program; reports of problems that turn out to be network failures.
Available in English, Português, 简体中文, Česky, Dansk, Deutsch, Español, Français, Magyar, Italiano, Nederlands, Polski, Русский & 繁體中文