analysis and testing of ajax - based single - page web applications .
migrating legacy systems : gateways , interfaces , and the incremental approach .