Automating the management of software maintenance workflows in a large software enterprise: A case study