Close Encounters: How Face-to-Face Communication Decreases Software Defects