Published articles by Peter Rodgers
The Soviet Union’s collapse brought economic uncertainty to many Ukrainians. Approximately 20 per... more The Soviet Union’s collapse brought economic uncertainty to many Ukrainians. Approximately 20 percent of the population, 10 million people, currently survive on incomes below the state-set subsistence minimum figure. Given the unrealistic nature of this state-produced definition, “poverty” levels are in reality much higher. A distinctive feature of this marginalization is its longevity, as seventeen years since the dismantling of the command economy relatively few feel the benefits of marketization. As Burawoy (2001) noted, the very fact that few people have starved to death during this period indicates that other economic practices must be in operation to ensure households survive. Therefore, there is a need to explore how people (re)structure their everyday lives in response to economic marginalization. Revealing such practices demonstrates the multiplicity of forms that economic marginalization can take, the relationships between formal and informal economies, the exploitation of marginalized groups, new spaces of resistance, and the potential impact of state reforms.
Although there is an emerging literature qualitatively exploring the coping tactics developed as in response
to economic marginalization, there has been little qualitative examination of the role that domestically produced
food plays within this broad spectrum of practices. This article begins to fill this lacuna by exploring
the various roles that the dacha, a plot of rural land given to households during the Soviet period, plays in
everyday life. Key Words: coping tactics, domestic food production, economic marginalization, informal economies,
Ukraine.
Papers by Peter Rodgers
Exploring Geovisualization, 2005
Lecture Notes in Computer Science, 2008
Euler diagrams are a natural method of representing set-theoretic data and have been employed in ... more Euler diagrams are a natural method of representing set-theoretic data and have been employed in diverse areas such as visualizing statistical data, as a basis for diagrammatic logics and for displaying the results of database search queries. For effective use of Euler diagrams in practical computer based applications, the generation of a diagram as a set of curves from an abstract description is necessary. Various practical methods for Euler diagram generation have been proposed, but in all of these methods the diagrams that can be produced are only for a restricted subset of all possible abstract descriptions. We describe a method for Euler diagram generation, demonstrated by implemented software, and illustrate the advances in methodology via the production of diagrams which were difficult or impossible to draw using previous approaches. To allow the generation of all abstract descriptions we may be required to have some properties of the final diagram that are not considered nice. In particular we permit more than two curves to pass though a single point, permit some curve segments to be drawn concurrently, and permit duplication of curve labels. However, our method attempts to minimize these bad properties according to a chosen prioritization.
Lecture Notes in Computer Science, 2009
Haptic data visualization is a growing research area. It conveys information using the sense of t... more Haptic data visualization is a growing research area. It conveys information using the sense of touch which can help visually impaired people or be useful when other modalities are not available. However, as haptic devices and virtual worlds exhibit many challenges, the haptic interactions developed are often simple and limited to navigation tasks, preferring other modalities to relay detailed information. One of the principal challenges of navigation with haptic devices alone, particularly single point-based force-feedback devices, is that users do not know where to explore and thus obtaining an overview is difficult. Thus, this paper presents two types of interaction technique that aim to help the user get an overview of data: 1) a haptic scatter plot, which has not been investigated to any great degree, provided by a force model and 2) a new implementation for a haptic line chart technique provided using a guided tour model.
2010 IEEE Haptics Symposium, 2010
The use of haptic devices is becoming widespread, particularly with their growth in the home-game... more The use of haptic devices is becoming widespread, particularly with their growth in the home-games market and on mobile phones. Likewise, the number of haptic devices and APIs is increasing. However, it is still difficult to program and develop haptic applications. Consequently, there is a need to hide the complexity of programming a haptic application or interactions by providing prototyping tools or frameworks. In particular, one growing application area is haptic data visualization (also called haptification): the use of haptic devices to represent and realize information and data. This paper presents a visual prototyping tool for haptic interactions for data visualization. Users can easily and quickly create haptic interactions through a visual programming interface with tunable parameters. This paper also presents a user evaluation aimed at demonstrating that non-programmers can create simple haptic interactions and which also indicates potential improvements to the tool.
Lecture Notes in Computer Science, 2010
Euler diagrams are a popular and intuitive visualization tool which are used in a wide variety of... more Euler diagrams are a popular and intuitive visualization tool which are used in a wide variety of application areas, including biological and medical data analysis. As with other data visualization methods, such as graphs, bar charts, or pie charts, the automated generation of an Euler diagram from a suitable data set would be advantageous, removing the burden of manual data analysis and the subsequent task of drawing an appropriate diagram. To this end, various methods have emerged that automatically draw Euler diagrams from abstract descriptions of them. One such method draws some, but not all, abstract descriptions using only circles. We extend that method so that more abstract descriptions can be drawn with circles. Furthermore, we show how to transform any 'undrawable' abstract description into a drawable one. Thus, given any abstract description, our method produces a drawing using only circles. A software implementation of the method is available for download.
2009 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2009
ABSTRACT Euler diagrams form the basis of several visual modelling notations, including statechar... more ABSTRACT Euler diagrams form the basis of several visual modelling notations, including statecharts and constraint diagrams. Recently, various techniques for automated Euler diagram drawing have been proposed, contributing to the Euler diagram generation problem: given an abstract description, draw an Euler diagram with that description and which possesses certain properties. A common generation method is to find a dual graph from which an Euler diagram is subsequently created. In this paper we define transformations of the dual graph that allow us to alter the properties that the generated diagram possesses. In addition, because the dual graph of a previously generated diagram can be found, our transformations can be used to take such a diagram and produce a new diagram with the same abstract description, but with different properties. As a result, we can produce a variety of different diagrams for any given abstract description, allowing us to choose an Euler diagram that conforms to the properties that a user prefers.
Lecture Notes in Computer Science, 2010
ABSTRACT Euler diagrams have numerous applications in information visualization as well as logica... more ABSTRACT Euler diagrams have numerous applications in information visualization as well as logical reasoning. They are typically used for displaying relationships between sets, such as whether one set is a subset of another. In addition, they can represent information about the relative cardinalities of the visualized sets by making the areas of the regions in the diagrams proportional to the set cardinalities. Using visualizations can allow the user to readily make interpretations that are not immediately apparent from the raw data set.
Lecture Notes in Computer Science, 2010
Euler diagrams are a popular and intuitive visualization tool which are used in a wide variety of... more Euler diagrams are a popular and intuitive visualization tool which are used in a wide variety of application areas, including biological and medical data analysis. As with other data visualization methods, such as graphs, bar charts, or pie charts, the automated generation of an Euler diagram from a suitable data set would be advantageous, removing the burden of manual data analysis and the subsequent task of drawing an appropriate diagram. To this end, various methods have emerged that automatically draw Euler diagrams from abstract descriptions of them. One such method draws some, but not all, abstract descriptions using only circles. We extend that method so that more abstract descriptions can be drawn with circles. Furthermore, we show how to transform any 'undrawable' abstract description into a drawable one. Thus, given any abstract description, our method produces a drawing using only circles. A software implementation of the method is available for download.
Proceedings Sixth International Conference on Information Visualisation, 2002
Searching for information on the web is hard; the user may not know what they are looking for, th... more Searching for information on the web is hard; the user may not know what they are looking for, they may refine their search from information gathered by preliminary naive searches, and they may be looking for luminous sites that have many external links so that they can browse further. Information visualization can aid the user in many of these search related tasks. Certainly, the user is familiar with browsing and manipulating the search results through textual style interfaces, but they would gain a better understanding of the information through different presentation methods. Thus, we believe rank ordered lists should be used along-side abstract information visualization presentations. We present a system that displays multiple views of search result information. It provides views for displaying abstract visualization designs using multiform glyphs as well as a ranked text based list. Our engine also retrieves detailed information about the located sites (such as size of page, and quantities of internal and external links); and we describe two glyph designs that display this rich information.
Proceedings International Conference on Coordinated and Multiple Views in Exploratory Visualization - CMV 2003 -, 2003
In this paper, we present a coordination model for exploratory multi-view visualization. We base ... more In this paper, we present a coordination model for exploratory multi-view visualization. We base our work on current research in exploratory visualization and other disciplines. Our model is based on sharing abstract objects such as the visualization parameters of the dataflow model to achieve coordinated exploratory tasks in multiple views. This model describes how current coordinations in exploratory visualization work and allows novel coordinations to be constructed.
ABSTRACT Haptic Data Visualization (HDV) is a novel application of haptics. It provides functiona... more ABSTRACT Haptic Data Visualization (HDV) is a novel application of haptics. It provides functionality by which users touch and feel data, making it a useful tool for users with vision impairments. However, creating such visualizations usually requires programming knowledge, that support workers and tutors of blind users may not possess. To address this issue we propose a formalized process for creating HDVs using the HITPROTO toolkit, which requires no programming experience. We further illustrate this process using an example HDV.
ABSTRACT 3D Euler diagrams visually represent the set-theoretic notions of intersection, containm... more ABSTRACT 3D Euler diagrams visually represent the set-theoretic notions of intersection, containment and disjointness by using closed, orientable surfaces. In previous work, we introduced 3D Venn and Euler diagrams and formally defined them. In this paper, we consider the drawability of data sets using 3D Venn and Euler diagrams. The specific contributions are as follows. First, we demonstrate that there is more choice of layout when drawing 3D Euler diagrams than when drawing 2D Euler diagrams. These choices impact the topological adjacency properties of the diagrams and having more choice is helpful for some Euler diagram drawing algorithms. To illustrate this, we consider the well-known class of Venn-3 diagrams in detail. We then proceed to consider drawability questions centered around which data sets can be visualized when the diagrams are required to possess certain properties. We show that any diagram description can be drawn with 3D Euler diagrams that have unique labels. We then go on to define a set of necessary and sufficient conditions for wellformed drawability in 3D.
Uploads
Published articles by Peter Rodgers
Although there is an emerging literature qualitatively exploring the coping tactics developed as in response
to economic marginalization, there has been little qualitative examination of the role that domestically produced
food plays within this broad spectrum of practices. This article begins to fill this lacuna by exploring
the various roles that the dacha, a plot of rural land given to households during the Soviet period, plays in
everyday life. Key Words: coping tactics, domestic food production, economic marginalization, informal economies,
Ukraine.
Papers by Peter Rodgers
Although there is an emerging literature qualitatively exploring the coping tactics developed as in response
to economic marginalization, there has been little qualitative examination of the role that domestically produced
food plays within this broad spectrum of practices. This article begins to fill this lacuna by exploring
the various roles that the dacha, a plot of rural land given to households during the Soviet period, plays in
everyday life. Key Words: coping tactics, domestic food production, economic marginalization, informal economies,
Ukraine.