Hackers vs Testers A Comparison of Software Vulnerability Discovery Processes