Text this: Combining static and dynamic analysis for the reverse engineering of web applications