The Community for Technology Leaders
2013 15th IEEE International Symposium on Web Systems Evolution (WSE) (2002)
Montr?al, Canada
Oct. 2, 2002 to Oct. 2, 2002
ISBN: 0-7695-1804-4
pp: 33
P. Tramontana , Universit? di Napoli Federico II
A. R. Fasolino , Universit? di Napoli Federico II
G. A. Di Lucca , Universit? di Napoli Federico II
ABSTRACT
<p>The rapid diffusion of Internet has triggered a growing request for new Web sites and Web Applications (WA).</p> <p>Due to the pressing market demand, new WAs are usually developed in a very short time, while existing WAs are modified frequently and quickly. In these conditions, the well-known software engineering principles are not usually applied, as well as well-defined software processes and methodologies are rarely adopted. As a consequence, WAs usually present disordered architectures, poor or non-existing documentation, and can be analyzed, comprehended and modified with a considerable effort.</p> <p>Reverse engineering methods and tools are being proposed in order to reduce the effort required to comprehend existing WAs and to support their maintenance and evolution. In this paper, the experimentation of a reverse engineering approach is described. Experimentation was carried out with the aim of assessing which characteristics of a WA mostly affect comprehensibility. The results of the experiments highlighted a set of techniques and best practices that should be applied for producing best analyzable and maintainable WAs. These best practices are illustrated in the paper.</p>
INDEX TERMS
Web applications, Reverse Engineering, Comprehensibility, Analyzability, Self-descriptiveness
CITATION
P. Tramontana, A. R. Fasolino, G. A. Di Lucca, "Towards a Better Comprehensibility of Web Applications: Lessons Learned from Reverse Engineering Experiments", 2013 15th IEEE International Symposium on Web Systems Evolution (WSE), vol. 00, no. , pp. 33, 2002, doi:10.1109/WSE.2002.1134087
106 ms
(Ver 3.3 (11022016))