30:01 [Onward!] Exploring Task Equivalence for Software Engineering Practice Adaptation and Replacement ACM SIGPLAN