7 Tips to Write Effective Software Defect Reports