Abstract
Most of Web sites are built as a matter of priority. Therefore, to reduce the development time, the conceptualization phase is often put aside and the associated documentation is neglected. Moreover, during the exploitation phase, Web sites suffer the effects of a rapid and unstructured evolution process. Their reconstruction encompasses inevitably a reverse engineering process. In this paper, we propose RetroWeb, a reverse engineering approach of semi-structured Web sites. It aims to provide a description of the site informative content at the physical, logical and conceptual levels. This approach uses, at each level, a meta-model which is instantiated using reverse engineering rules.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Wang, J., Lochovsky, F.: Data extraction and label assignment for Web databases. In: Proc. of the 12th International Conference on World Wide Web, Hungary, pp. 187–196 (2003)
Essanaa, S., Lammari, N.: Improving the Naming Process for Web Site Reverse Engineering. In: Proceedings of the 9th International Conference on Application of Natural Language to Information Systems, Manchester (June 2004)
Vanderdonckt, J., Bouillon, L., Souchon, N.: Flexible Reverse Engineering of Web Pages with Vaquista. In: Proceedings of the 8th Working Conference on Reverse Engineering (WCRE 2001), October 2001, pp. 241–248 (2001)
Lopez, J.F., Szekely, P.: Web page adaptation for universal access. In: Stephanidis, C. (ed.) Proceedings of the 1st International Conference on Universal Access in Human-Computer Interaction, Universal Access in HCI: Towards an Information Society for All, New Orleans, August 2001, pp. 690–694. Lawrence Erlbaum Associates, Mahwah (2001)
Ricca, F., Tonella, P.: Using Clustering to Support the Migration from Static to Dynamic Web Pages. In: Proceedings of the 11th International Workshop on Program Comprehension, Portland, Oregon, USA, May 2003, pp. 207–216 (2003)
Ricca, F., Tonella, P.: Construction of the System Dependence Graph for Web Application Slicing. In: Proceedings of SCAM 2002, Workshop on Source Code Analysis and Manipulation, Montreal, Canada, October 2002, pp. 123–132 (2002)
Ricca, F., Tonella, P., Baxter, I.D.: Web Application Transformations based on Rewrite Rules. Information and Software Technology 44(13), 811–825 (2002)
Chuang-Hue, M., Ee-Peng, L., Wee-Keong, N.: Re-engineering from Web Documents. In: Proceedings of the International Conference on digital Libraries, pp. 148–157 (2000)
Paganelli, L., Paterno, F.: Automatic Reconstruction of the Underlying Interaction Design of Web Applications. In: Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering (SEKE 02), Ishia, Italy (July 2002)
Gaeremynck, Y., Bergman, L.D., Lau, T.: MORE for less: model recovery from visual interfaces for multi-device application design. In: Proc. of the Int. Conf. on Intelligent user interfaces, Miami, Florida, USA, January 2003, pp. 69–76. ACM Press, New York (2003)
Stroulia, E., Thomson, J., Situ, Q.: Constructing XML-speaking Wrappers for Web Applications: Towards an Interoperating Web. In: Proc. of the 7th Working Conference on Reverse Engineering (WCRE 2000), Queensland, Australia, IEEE Computer Society, Los Alamitos (2000)
Di Lucca, G.A., Fasolino, A.R., Pace, F., Tramontana, P., De Carlini, U.: WARE: a tool for the Reverse Engineering of Web Applications. In: Proc. of the European Conference on Software Maintenance and Reengineering (CSMR 2002), Budapest (March 2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Essanaa, S.B., Lammari, N. (2004). RetroWeb: A Web Site Reverse Engineering Approach. In: Koch, N., Fraternali, P., Wirsing, M. (eds) Web Engineering. ICWE 2004. Lecture Notes in Computer Science, vol 3140. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-27834-4_38
Download citation
DOI: https://doi.org/10.1007/978-3-540-27834-4_38
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22511-9
Online ISBN: 978-3-540-27834-4
eBook Packages: Springer Book Archive