factors contribute to the success or failure of technology news