It has been quite the ride for investors in a range of software stocks lately. The rise of artificial intelligence (AI) is starting to have some negative consequences for a handful of companies that ...