Software Problem Reporting Best Practices