Niels Olof Bouvin
Has also published under the name of:
"N. Bouvin"
Personal Homepage:
http://www.bouvin.net/Current place of employment:
University of AarhusNiels Olof is an associate professor at DAIMI. His areas of interest include open hypermedia, advanced Web technologies, and P2P networking.
Publications by Niels Olof Bouvin (bibliography)
Bohøj, Morten, Borchorst, Nikolaj Gandrup, Bouvin, Niels Olof, Bødker, Susanne and Zander, Pär-Ola (2010): Timeline collaboration. In: Proceedings of ACM CHI 2010 Conference on Human Factors in Computing Systems 2010. pp. 523-532.
This paper explores timelines as a web-based tool for collaboration between citizens and municipal caseworkers. The paper takes its outset in a case study of planning and control of parental leave; a process that may involve surprisingly many actors. As part of the case study, a web-based timeline, CaseLine, was designed. This design crosses the boundaries between leisure and work, in ways that are different from what is often seen in current HCI. The timeline has several roles on these boundaries: It is a shared planning and visualization tool that may be used by parents and caseworkers alone or together, it serves as a contract and a sandbox, as a record and a plan, as inspiration for planning and an authoritative road, as a common information space and a fragmented exchange. Serving all these roles does not happen smoothly, and the paper discusses the challenges of such timeline interaction in, and beyond this case.
© All rights reserved Bohøj et al. and/or their publisher
Bohøj, Morten and Bouvin, Niels Olof (2009): Collaborative time-based case work. In: Proceedings of the 20th ACM Conference on Hypertext and Hypermedia 2009. pp. 141-146.
We explore in this paper using timelines to represent bureaucratic processes in a municipal setting. The system described herein enables citizens and case workers to collaborate over the application for and configuration of parental leave, which is a highly involved process under Danish law.
© All rights reserved Bohøj and Bouvin and/or their publisher
Albertsen, Johannes and Bouvin, Niels Olof (2008): User defined structural searches in mediawiki. In: Proceedings of the Nineteenth ACM Conference on Hypertext and Hypermedia 2008. pp. 15-20.
Wikipedia has been the poster child of user contributed content using the space of MediaWiki as the canvas on which to write. While well suited for authoring simple hypermedia documents, MediaWiki does not lend itself easily to let the author create dynamically assembled documents, or create pages that monitor other pages. While it is possible to create such "special" pages, it requires PHP coding and thus administrative rights to the MediaWiki server. We present in this paper work on a structural query language (MediaWiki Query Language -- MWQL) to allow users to add dynamically evaluated searches to ordinary wiki-pages.
© All rights reserved Albertsen and Bouvin and/or ACM Press
Kristensen, Mads Darø and Bouvin, Niels Olof (2007): Energy Efficient Routing in Nomadic Networks. In: PerCom Workshops 2007 - Fifth Annual IEEE International Conference on Pervasive Computing and Communications 19-23 March, 2007, White Plains, New York, USA. pp. 99-103.
Anderson, Kenneth M., Hansen, Frank Allan and Bouvin, Niels Olof (2006): Templates and queries in contextual hypermedia. In: Proceedings of the Seventeenth ACM Conference on Hypertext 2006. pp. 99-110.
This paper presents a new definition of context for context-aware computing based on a model that relies on dynamic queries over structured objects. This new model enables developers to flexibly specify the relationship between context and context data for their context-aware applications. We discuss a framework, HyConSC, that implements this model and describe how it can be used to build new contextual hypermedia systems. Our framework aids the developer in the iterative development of contextual queries (via a dynamic query browser) and offers support for context matching, a key feature of contextual hypermedia. We have tested the framework with data and sensors taken from the HyCon contextual hypermedia system and are now migrating HyCon to this new framework.
© All rights reserved Anderson et al. and/or ACM Press
Bertelsen, Olav W., Bouvin, Niels Olof, Krogh, Peter G. and Kyng, Morten (eds.) Proceedings of the 4th decennial conference on Critical Computing August 20-24, 2005, Aarhus, Denmark.
Bouvin, Niels Olof, Brodersen, Christina, Hansen, Frank Allan, Iversen, Ole Sejer and Norregaard, Peter (2005): Tools of contextualization: extending the classroom to the field. In: Proceedings of ACM IDC05: Interaction Design and Children 2005. pp. 24-31.
Project based education is growing in importance in elementary schools though it is still quite poorly technologically supported, particularly with respect to actively taking advantage of contextual information. Based on an empirical study of teaching and in particular project based education in Danish elementary schools, we present the HyConExplorer, a geospatial hypermedia system supporting project based education and learning outside of the classroom through contextualization of information. More specifically, the HyCon-Explorer provides means for: browsing with your feet, annotating the world, and overview at a glance.
© All rights reserved Bouvin et al. and/or ACM Press
Hansen, Frank Allan, Christensen, Bent Guldbjerg and Bouvin, Niels Olof (2005): RSS as a distribution medium for geo-spatial hypermedia. In: Proceedings of the Sixteenth ACM Conference on Hypertext 2005. pp. 254-256.
This paper describes how the XML based RSS syndication formats used in weblogs can be utilized as the distribution medium for geo-spatial hypermedia, and how this approach can be used to create a highly distributed multi-user annotation system for geo-spatial hypermedia. It is demonstrated, how the HyCon annotation model [2] can be formulated as a RSS 2.0 feed and how such feeds allow annotation threads to be distributed across multiple weblogs and servers.
© All rights reserved Hansen et al. and/or ACM Press
Bertelsen, Olav W., Bouvin, Niels Olof, Krogh, Peter Gall and Kyng, Morten (eds.) Proceedings of the 4th Decennial Conference on Critical Computing 2005 August 20-24, 2005, Aarhus, Denmark.
Jehøj, Henning Qin, Bouvin, Niels Olof and Grønbæk, Kaj (2005): AwareDAV: a generic WebDAV notification framework and implementation. In: Proceedings of the 2005 International Conference on the World Wide Web 2005. pp. 180-189.
WebDAV needs awareness support in order to be a full-fledged collaboration system, This paper introduces AwareDAV, a new WebDAV extension framework enabling shared awareness through event notification. By extending the WebDAV protocol with seven new request-methods and an extensible XML based event subscription scheme, AwareDAV supports fine grained event subscriptions over a range of transport mechanisms and enables a wide range of collaboration scenarios. This paper describes the design of AwareDAV, its API, experiences with its initial implementation, as well as a comparison with Microsoft Exchange and WebDAV-notify.
© All rights reserved Jehøj et al. and/or ACM Press
Hansen, Frank Allan, Bouvin, Niels Olof, Christensen, Bent G., Grønbæk, Kaj, Pedersen, Torben Bach and Gagach, Jevgenij (2004): Integrating the web and the world: contextual trails on the move. In: Proceedings of the Fifteenth ACM Conference on Hypertext 2004. pp. 98-107.
This paper presents applications of HyCon, a framework for context aware hypermedia systems. The HyCon framework encompasses annotations, links, and guided tours associating locations and RFID- or Bluetooth-tagged objects with maps, Web pages, and collections of resources. The user-created annotations, links and guided tours, are represented as XLink structures, and HyCon introduces the use of XLink for the representation of recorded geographical paths with annotations and links. The HyCon architecture extends upon earlier location based hypermedia systems by supporting authoring in the field and by providing access to browsing and searching information through a novel geo-based search (GBS) interface for the Web. Interface-wise, the HyCon prototype utilizes SVG on an interface level, for graphics as well as for user interface widgets on tablet PCs and mobile phones.
© All rights reserved Hansen et al. and/or ACM Press
Larsen, Rene Dalsgaard and Bouvin, Niels Olof (2004): HyperPeer: searching for resemblance in a P2P network. In: Proceedings of the Fifteenth ACM Conference on Hypertext 2004. pp. 268-269.
This paper presents HyperPeer, a framework for developing peer-to-peer based hypermedia. The distribution of hypermedia structures is handled through a peer-to-peer (P2P) network, allowing for highly scalable sharing between users. A central challenge of all decentralized systems is to locate material of interest and this paper presents the HyperPeer Hierarchy of Resemblance (HR) searching algorithm, which provides an efficient search as well as partitioning of the network into groups of common interest.
© All rights reserved Larsen and Bouvin and/or ACM Press
Bouvin, Niels Olof, Christensen, Bent G., Grønbæk, Kaj and Hansen, Frank Allan (2003): HyCon: a framework for context-aware mobile hypermedia. In New Review of Hypermedia and Multimedia, 9 pp. 59-88.
This paper introduces the notion of context-aware mobile hypermedia. Context awareness means to take the users' context such as location, time, objective, community relations, etc., into account when browsing, searching, annotating, and linking. Attributes constituting the context of the user may be sensed automatically and/or be provided by the user directly. When mobile, the user may obtain context-aware hypermedia support on a variety of small and medium sized computing platforms such as mobile phones, PDAs, tablet PCs, and laptops. This paper introduces the HyCon (HyperContext) framework with an architecture for context-aware hypermedia. The architecture includes interfaces for a sensor tier encapsulating relevant sensors and represents the hypermedia objects in structures based on the XLink and RDF standards. A prototype called the HyConExplorer created with the framework is presented, and it is illustrated how the classical hypermedia features such as browsing, searching, annotating, linking, and collaboration are supported in context-aware hypermedia. Among the features of the HyConExplorer are real-time location-based searches via Google collecting hits within a specified nimbus around the user's GPS position. Finally, the use of scenarios for and evaluation of the use of the HyConExplorer in public school projects are discussed.
© All rights reserved Bouvin et al. and/or Taylor and Francis
Christensen, Bent G., Hansen, Frank Allan and Bouvin, Niels Olof (2003): Xspect: bridging open hypermedia and XLink. In: Proceedings of the 2003 International Conference on the World Wide Web 2003. pp. 490-499.
This paper evaluates the XLink format in comparison with other linking formats. The comparison is based on Xspect, an implementation of XLink. Xspect handles transformation between an open hypermedia format (OHIF) and XLink, and the paper discusses this isomorphic transformation and generalises it to include another open hypermedia format, FOHM. The Xspect system, based on XSLT and JavaScript, provides users with an interface to browse and merge linkbases. Xspect supports navigational hypermedia in the form of links inserted on the fly into Web pages, as well as guided tours presented as SVG. Xspect has two implementations: one server-side and one running on the client. Both implementation provide the user with an interface for the creation of annotations. The main result of the paper is a critique of XLink. XLink is shown to be a format well suited for navigational hypermedia, but lacking in more advanced constructs. More problematic are the issues regarding large-scale use, such as evaluating validity and credibility of linkbases, and ensuring general support for a format as flexible as XLink.
© All rights reserved Christensen et al. and/or ACM Press
Wiil, Uffe Kock, Bouvin, Niels Olof, Larsen, Deena, Roure, David C. De and Thompson, Mark K. (2002): Peer-to-peer Hypertext. In: Hypertext'02 - Proceedings of the Thirteenth ACM Conference on Hypertext and Hypermedia June 11-15, 2002, College Park, Maryland, USA. pp. 69-71.
Bouvin, Niels Olof (2002): Open hypermedia in a peer-to-peer context. In: Hypertext'02 - Proceedings of the Thirteenth ACM Conference on Hypertext and Hypermedia June 11-15, 2002, College Park, Maryland, USA. pp. 138-139.
This paper revisits the general hypermedia architecture based on a perspective of peer-to-peer (P2P) networking and pervasive computing, and argues that P2P has much to offer open hypermedia.
© All rights reserved Bouvin and/or ACM Press
Bouvin, Niels Olof (2002): Augmenting the Web Through Open Hypermedia. In New Review of Hypermedia and Multimedia, 8 pp. 3-25.
Based on an overview of Web augmentation and detailing the three basic approaches to extend the hypermedia functionality of the Web, the author presents a general open hypermedia framework (the Arakne framework) to augment the Web. The aim is to provide users with the ability to link, annotate, and otherwise structure Web pages, as they see fit. The paper further discusses the possibilities of the concept through the description of various experiments performed with an implementation of the framework, the Arakne Environment.
© All rights reserved Bouvin and/or Taylor and Francis
Bouvin, Niels Olof, Zellweger, Polle T., Grønbæk, Kaj and Mackinlay, Jock D. (2002): Fluid annotations through open hypermedia: using and extending emerging web standards. In: Proceedings of the 2002 International Conference on the World Wide Web 2002. pp. 160-171.
The Fluid Documents project has developed various research prototypes that show that powerful annotation techniques based on animated typographical changes can help readers utilize annotations more effectively. Our recently-developed Fluid Open Hypermedia prototype supports the authoring and browsing of fluid annotations on third-party Web pages. This prototype is an extension of the Arakne Environment, an open hypermedia application that can augment Web pages with externally stored hypermedia structures. This paper describes how various Web standards, including DOM, CSS, XLink, XPointer, and RDF, can be used and extended to support fluid annotations.
© All rights reserved Bouvin et al. and/or ACM Press
Zellweger, Polle T., Bouvin, Niels Olof, Jehoj, Henning and Mackinlay, Jock D. (2001): Fluid annotations in an open world. In: Hypertext'01 - Proceedings of the Twelfth ACM Conference on Hypertext and Hypermedia August 14-18, 2001, Aarhus, Denmark. pp. 9-18.
Fluid Documents use animated typographical changes to provide a novel and appealing user experience for hypertext browsing and for viewing document annotations in context. This paper describes an effort to broaden the utility of Fluid Documents by using the open hypermedia Arakne Environment to layer fluid annotations and links on top of arbitrary HTML pages on the World Wide Web. Changes to both Fluid Documents and Arakne are required.
© All rights reserved Zellweger et al. and/or ACM Press
Bouvin, Niels Olof (2000): Designing User Interfaces for Collaborative Web-Based Open Hypermedia. In: Hypertext 00 - Proceedings of the Eleventh ACM Conference on Hypertext and Hypermedia May 30 - June 03, 2000, San Antonio, Texas, USA. pp. 230-231.
Bouvin, Niels Olof (1999): Unifying Strategies for Web Augmentation. In: Hypertext 99 - Proceedings of the Tenth ACM Conference on Hypertext and Hypermedia February 21-25, 1999, Darmstadt, Germany. pp. 91-100.
Davis, H. C., Millard, David E., Reich, Siegfried, Bouvin, Niels Olof, Grønbæk, Kaj, Nurnberg, P. J., Sloth, L., Wiil, Uffe Kock and Anderson, Kenneth M. (1999): Interoperability between Hypermedia Systems: The Standardisation Work of the OHSWG. In: Hypertext 99 - Proceedings of the Tenth ACM Conference on Hypertext and Hypermedia February 21-25, 1999, Darmstadt, Germany. pp. 201-202.
Bouvin, Niels Olof (1998): Designing Open Hypermedia Applets: Experiences and Prospects. In: Hypertext 98 - Proceedings of the Ninth ACM Conference on Hypertext and Hypermedia June 20-24, 1998, Pittsburgh, PA, USA. pp. 281-282.
The experiences with the continued development of DHM/WWW, an applet integrating WWW with external structures stored in the Dexter-based hypermedia system Devise Hypermedia (DHM), will be described, some problems discussed, and a brief outline of current and future work will be given.
© All rights reserved Bouvin and/or ACM Press
Grønbæk, Kaj, Bouvin, Niels Olof and Sloth, L. (1997): Designing Dexter-Based Hypermedia Services for the World Wide Web. In: Bernstein, Mark, Carr, Leslie and Osterbye, Kasper (eds.) Hypertext 97 - Proceedings of the Eighth ACM Conference on Hypertext April 06-11, 1997, Southampton, UK. pp. 146-156.
This paper discusses how to augment the WWW with a Dexter-based hypermedia service that provides anchors, links and composites as objects stored external to the Web pages. The hypermedia objects are stored in an object-oriented database that is accessible on the Web via an ordinary URL. The Dexter-based hypermedia service is based on the Devise Hypermedia framework. Three client solutions are described and discussed, one that is platform independent based on Netscape Navigator 3.0, utilizing Java, Javascript, and LiveConnect, and two that are platform dependent, one utilizing Netscape plug-ins, and another using Microsoft Internet Explorer 3.0, utilizing mainly ActiveX. The server part is developed as a specialization of the Devise Hypermedia framework accessible through CGI scripts. Thus the system provides the full power of Dexter-based hypermedia to arbitrary Web pages on the Internet. This includes the ability for multiple users to create links from parts of HTML Web pages they do not own and support for creating links to parts of Web pages without writing HTML target tags. Support for providing links to/from parts of non-HTML data, such as Quicktime movies or VRML documents will also be possible in the future provided that appropriate open plug-in modules become available.
© All rights reserved Grønbæk et al. and/or ACM Press
Show this list on your homepage
Knowledge wants to be free !
We have decided to give away world-class educational materials
because we believe that universal access to high quality education is key to the building
of peace, sustainable social and economic development, and intercultural dialogue.
To calculate just have much we have saved you, our wonderful readers, we compare our free encyclopedia to two
books we love:
$110: Human-Computer Interaction by Dix et al (a great textbook but without video interviews)
$116: Shneiderman's Designing the User Interface
(a great textbook but without video interviews).
As you are reading our encyclopedia on your iPad/tablet (and saving a few trees), we estimate that the price would be $90 if sold as an eBook.
With that number, we can calculate how much money we have saved our readers, based on calculating the number of readers.
How we calculate readership
Because of our online and tablet/iPad approach to publishing, we are able to precisely measure reading behaviour across hundreds of parameters in realtime: Anything from reading
speed, drop-off points in the text, reader demographics, and much more.
Based on our server logs and the Google Analytics API,
we calculate the number of readers as described in the calculation method below.
A reader is not the same as a simple pageview and a reader is not the same as a
website visitor (as described in our calculation method below).
We calculate readership for two types of readers:
- Readers that have read our whole encyclopedia, much the same way you read a printed book
- Readers that have reader an individual chapter
Calcalution method: How we define a reader
- First we use the Google Analytics API to get a report of the number of unique human visitors to a chapter/page. Google runs its business on ads and thus completely relies on the ability to distinguish between a human visitor and an automated request. If not, you could earn millions on automating clicks on Google Ads.
- We then compare that number to our Apache webserver logs, which report the much higher number of actual visits to a chapter/page (both human and automated). We calculate the difference in percent, which we call an "exaggeration factor", which we use in step 6 below.
- With a large part of the visitors excluded, we further exclude any visitor who:
- has not remained on the page for at least 3 minutes (this factor is calculated by recording visit durations of 1000 randomly selected visitors) or has not printed the page (i.e. has not visited the printerfriendly version of the chapter/page)
- has not scrolled the page (this factor is calculated by recording scroll movements on 1000 randomly selected visitors)
- We then further exclude "double readers", i.e. readers who read a portion of a chapter and then returns in,
say, a week or a month to read the rest.
Although this person's reading activity spans multiple server sessions, the person is only counted as a single reader.
We categorize a "double reader" as a visitor who:
- visits a page, or multiple pages, across multiple server sessions
- qualifies to be defined as a reader, cf step 1-3 above, in all server sessions
- uses the same originating IP address
- We then subtract 5% from the final number to counter-balance a last remaining factor, namely the situation where one reader reads a chapter on his/her tablet
using a WiFi connection (and counted as one reader) but then picks up his other tablet using a 3G dongle
(with another IP address) and re-reads some of the chapter. That will equal two readers, not one. We have no way
of calculating how many times this situation arises, but to be on the safe side we subtract 5%
from the final number.
- We then take half of the "exaggeration factor" from step 2 and substract from the final number. We do this for no rational reason. We do it only as a further measure to be certain that our number of readers is not inflated.
- To qualify as a reader who has read our whole encyclopedia - much the same way you read a printed book - that person must have qualified as a reader (cf. 1-6 above) of at least 80% of the encyclopedia chapters.
As a result, we have eliminated everything from automated requests to the more casual visitors. That leaves us with what we can safely call readers.
Changes to this page (author)
27 Oct 2011: Author was edited 03 Nov 2010: Author was edited 02 Nov 2010: Author was edited
16 Feb 2010: Enabled abstracts to be shown on Niels Olof Bouvin's author page.
24 Aug 2009: Author was edited
09 Jul 2009: Author was edited
09 Jul 2009: Author was edited
09 Jul 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
31 May 2009: Author was edited
08 Apr 2009: Author was edited
23 Jun 2007: Author was edited
23 Jun 2007: Author was edited
23 Jun 2007: Author was edited
23 Jun 2007: Author was edited
23 Jun 2007: Author was edited
23 Jun 2007: Author was edited
23 Jun 2007: Author was edited
28 Apr 2003: Added the author to the bibliography
28 Apr 2003: Added the author to the bibliography
Page Information
Page maintainer:
The Editorial TeamHow to cite/reference this page
URL: http://www.interaction-design.org/references/authors/niels_olof_bouvin.html