Supporting software engineers with large language model-based automation