34. Some Open Questions
1. What are the kinds of migrations that can go beyond
method mapping?
2. Can we extract the migration rules by comparing the
tests of the two versions of a library?
3. Can we use a better representation of source code than
a collection of lines or a collection of method calls? Can
we learn by comparing the AST of different versions?