Behavior Analysis How Uncommented Code in Software Development mirrors ‘Selfishness’ in Human Behavior