Towards a Better Comprehensibility of Web Applications: Lessons Learned from Reverse Engineering Experiments