ASLR use, Software development life cycle, Research, Development and Collaboration