Abstract
Hypertext functionalities represent a form of the distilled wisdom of the hypermedia community. Even if they were introduced and advocated already in the pre-Web era, most of these functionalities are absent in current Web browsers. However, such functionalities can be very useful in some specific applicative fields, like for instance browsing complex software engineering documents, using standard WWW components. We propose to exploit the advent of XML as a basic infrastructure for describing software engineering hypertexts. In fact, we describe XMLC, a prototype of an XML browser that, given its modular architecture and general scope, can be seen as the basis for implementing sophisticated hypertext functionalities for software engineering documentation to be maintained and browsed on the Web.
Article PDF
Similar content being viewed by others
Avoid common mistakes on your manuscript.
References
Ashman, H., V. Balasubramanian, M. Bieber, and H. Oinas-Kukkonen, Eds. (1996), Proceedings of the 2nd International Workshop on Incorporating Hypertext Functionality into Software Systems (HTFII), Hypertext 96 Conference, Washington, http://www.cs.nott.ac.uk/hla/HTF/HTFII/Proceedings.html.
Bieber, M., F. Vitali, H. Ashman, V. Balasubramanian, and H. Oinas-Kukkonen (1997), “Fourth Generation Hypertext: Some Missing Links for the World Wide Web, ” International Journal of Human-Computer Studies 47, 31–65.
Bray, T., J. Paoli, and C.M. Sperberg-McQueen (1998), “Extensible Markup Language, (XML) 1.0, ” 10 February 1998, http://www.w3.org/TR/REC-xml.
Brickley, D. and R. Guha (1999), “Resource Description Framework (RDF) Schema Specification, ” 3 March 1999, http://www.w3.org/TR/REC-rdf-schema.
Brien, S. and J. Nicholls (1992), “Z Base Standard, Programming, ” Programming Research Group, Oxford.
Ciancarini, P., F. Vitali, and C. Mascolo (1999), “Managing Complex Documents over the WWW: A Case Study for XML, ” IEEE Transactions on Knowledge and Data Engineering 11, 4, 629–638.
DeRose, S. and R. Daniel Jr. (2001), “XML Pointer Language (XPointer), W3C Proposed Recommendation, ” 27 June 2001, http://www.w3.org/TR/xptr.
DeRose, S., E. Maler, and D. Orchard (2001), “XML Linking Language (XLink), W3C Recommendation, ” 27 June 2001, http://www.w3.org/TR/xlink.
Goland, Y., E.Whitehead, S.C.A. Faizi, and D. Jensen (1999), “HTTP Extensions for Distributed Authoring - WEBDAV, IETF RFC 2518, ” February 1999, http://www.ietf.org/rfc/rfc2518.txt.
Rossi, G. and H. Ziv, Eds. (1998), Proceedings of the Fifth International Workshop on Engineering Hypertext Functionality into Future Information Systems (HTF5), ICSE'98 Conference, Kyoto, http://www.ics.uci.edu/pub/kanderso/htf5/papers.
Vitali, F. and M. Bieber (1999), “Hypermedia on the Web: What Will It Take?” ACM Computing Survey, in print.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Bompani, L., Ciancarini, P. & Vitali, F. XML-Based Hypertext Functionalities for Software Engineering. Annals of Software Engineering 13, 231–247 (2002). https://doi.org/10.1023/A:1016553628389
Issue Date:
DOI: https://doi.org/10.1023/A:1016553628389