کاربردهای هوش مصنوعی در چرخه حیات نرم‌افزار