AI-Driven Self-Evolving Software: A Promising Path Toward Software Automation