Elevating automated software maintenance tasks with large language models