Title :
Understanding Web Applications Using Component Based Visual Patterns
Author :
Cosma, Dan C. ; Mihancea, Petru F.
Abstract :
This paper introduces our approach for high-level system understanding that uses software visualization to analyze the presentation layer of Web applications. The technique is driven by static analysis, relies on state-of-the art concepts, and is technology-aware, so that it focuses on those precise particularities of the application´s presentation layer that define its Web presence. By combining an approach initially developed for software testing with visualization, the essential structural dependencies between and within the Web components are extracted and reviewed. Initial evaluation shows that the technique is able to provide a comprehensive view that is very useful in spotting new and interesting visual patterns that give significant insight for software comprehension.
Keywords :
HTML; Reverse engineering; Runtime; Software; User interfaces; Visualization; Web pages;
Conference_Titel :
Program Comprehension (ICPC), 2015 IEEE 23rd International Conference on
Conference_Location :
Florence, Italy
DOI :
10.1109/ICPC.2015.39