generative ai in software development industry