Does remote Software Quality Assurance (QA) really work?