future of AI in software development