code security study