artificial intelligence (AI) aids in software development