Software Repositories and Machine Learning Research in Cyber Security