Papers by Daryl H Hepting
Chapman & Hall/CRC Data Mining and Knowledge Discovery Series, 2009
Imagine you are browsing an e-commerce site, such as Amazon, Chapters-Indigo. ca, or JCPenney. co... more Imagine you are browsing an e-commerce site, such as Amazon, Chapters-Indigo. ca, or JCPenney. com, with the goal of searching for and comparing products you are interested in purchasing, such as household cleaning products, books, CDs, or clothing. Depending on the specific goal of your shopping activity (browse, search, compare, purchase), you may wish to conduct a more in-depth product search/comparison or you may choose to conduct a broader, loosely based search/product comparison to arrive at a final purchase decision. ...
Lecture Notes in Computer Science, 2010
Parametric images, defined by a small number of parameters, may help to democratize access to ima... more Parametric images, defined by a small number of parameters, may help to democratize access to image creation because simple parameter manipulations can yield interesting variations. Foe example, many people appreciate the aesthetics of fractal images, but few are inclined to engage in the mathematics needed to create them. A perception-driven interface for fractal image creation could find a wide audience as people could use it as an outlet for their own creative expression. This paper discusses some first steps along that ...
... productive capital. Emancipation of natural capital might be able to occur in this way in lin... more ... productive capital. Emancipation of natural capital might be able to occur in this way in line with those seeking to expand our ethical treatment to non-human plants and animals and environmental systems. Importantly, an extension ...
COMPUTER GRAPHICS-NEW YORK-ASSOCIATION FOR COMPUTING MACHINERY-, 1997
CiteSeerX - Document Details (Isaac Councill, Lee Giles, Pradeep Teregowda): We contend that the ... more CiteSeerX - Document Details (Isaac Councill, Lee Giles, Pradeep Teregowda): We contend that the computer can aid the creative endeavour of visualization beyond image production. Our system will allow users to effectively find personally meaningful visualizations amongst all those available.
ACM SIGCSE Bulletin, 2006
Ethics and usability testing are increasingly important parts of a modern computer science educat... more Ethics and usability testing are increasingly important parts of a modern computer science education, given the changing profile of computer science employment and the increased focus on privacy. This paper introduces the concept of a participant pool, a means to recruit participants for research, which can be a valuable tool in teaching usability testing and ethics. It has a role in an overall emphasis on software quality and the importance of research. It can also help to increase the profile of this research and the desirability of a Computer Science degree to the larger population.
As the world struggles with the Kyoto Accord and countries debate its ratification, it is individ... more As the world struggles with the Kyoto Accord and countries debate its ratification, it is individuals who will be asked to take more responsibility for their actions and the impact of those actions on their environment. In this context, "environmental risk" is used rather broadly to include not only overt risks, but also small and subtle ones encountered in daily life, the severity of which individuals may argue. Although the separate impacts of these everyday risks might be small, taken together they become much more significant. Risk factors include the energy needed to transport food and the environmental impacts of cleaning products. Consumers and organizations dealing with procurement need to evaluate the environmental risks associated with their choices. This evaluation is presently very difficult since one needs to independently assess and integrate possibly incomplete and conflicting information from a wide variety of sources. This paper describes a solution to this evaluation problem through an open and extensible framework. The core areas of concern addressed by this framework include the collection and synthesis of disparate data; access to this data; and presentation of the complex and potentially conflicting information. Development of a specialized XML (eXtensible Markup Language), through an open and collaborative process, would address the need for the description of sustainable life-cycle concerns. A web-based interface to this heterogeneous collection of data would provide the most universal access. An existing access technology, called cogito, is expected to provide benefits in terms of exploration and evaluation of alternatives. Information visualization techniques will be adapted and developed to allow the user to make sense of this conflicting information. Although the software components of the framework exist, present efforts are focused on the development of the appropriate markup language and the evaluation of how existing environmental risk information is made available to consumers.
Communications in Computer and Information Science, 2018
Card sorting was used to gather information about facial similarity judgments. A group of raters ... more Card sorting was used to gather information about facial similarity judgments. A group of raters put a set of facial photos into an unrestricted number of different piles according to each rater's judgment of similarity. This paper proposes a linear model for 3-way analysis of similarity. An overall rating function is a weighted linear combination of ratings from individual raters. A pair of photos is considered to be similar, dissimilar, or divided, respectively, if the overall rating function is greater than or equal to a certain threshold, is less than or equal to another threshold, or is between the two thresholds. The proposed framework for 3-way analysis of similarity is complementary to studies of similarity based on features of photos.
This paper describes an approach to match visual and acoustic parameters to produce an animated m... more This paper describes an approach to match visual and acoustic parameters to produce an animated musical expression. Music may be generated to correspond to animation, as described here; imagery may be created to correspond to music; or both may be developed simultaneously. This approach is intended to provide new tools to facilitate both collaboration between visual artists and musicians and examination of perceptual issues between visual and acoustic media. As a proof-of-concept, a complete example is developed with linear fractals as a basis for the animation, and arranged rhythmic loops for the music. Since both visual and acoustic elements in the example are generated from concise specifications, the potential of this approach to create new works through parameter space exploration is accentuated, however, there are opportunities for application to a wide variety of source material. These additional applications are also discussed, along with issues encountered in development of...
Lecture Notes in Computer Science, 2010
Eyewitness identification remains an important element in judicial proceedings. It is very convin... more Eyewitness identification remains an important element in judicial proceedings. It is very convincing, yet it is not very accurate. To better understand eyewitness identification, we began by examining how people understand similarity. This paper reports on analysis of study that examined how people made similarity judgements amongst a variety of facial photographs: participants were presented with a randomly ordered set of photos, with equal numbers of Caucasian (C) and First Nations (F), which they sorted based on their ...
SPIE Proceedings, 2007
There is presently a variety of methods by which to create visualizations, and many of these requ... more There is presently a variety of methods by which to create visualizations, and many of these require a great deal of manual intervention. Even with those methods by which it is easy to create a single visual representation, understanding the range of possible visual representations and exploring amongst them is difficult. We present a generalized interface, called cogito, that permits the user to control exploration of the visualization output of various manual tools, all without the requirement to modify the original tool. Programming within the cogito API is required to connect to each tool, but it is not onerous. We consider that the exploratory experience or activity is valuable, and that it is possible to easily create this experience for standard tools that do not normally permit exploration. We illustrate this approach with several examples from different kinds of manual interfaces and discuss the requirements of each.
Lecture Notes in Computer Science, 2013
In an open card sorting study of 356 facial photographs, each of 25 participants created an uncon... more In an open card sorting study of 356 facial photographs, each of 25 participants created an unconstrained number of piles. We consider all 63,190 possible pairs of photos: if both photos are in the same pile for a participant, we consider them as rated similar; otherwise we consider them as rated dissimilar. Each pair of photos is an attribute in an information system where the participants are the objects. We consider whether the attribute values permit accurate classification of the objects according to binary decision classes, without loss of generality. We propose a discernibility coefficient to measure the support of an attribute for classification according to a given decision class pair. We hypothesize that decision class pairs with the support of many attributes are more representative of the data than those with the support of few attributes. We present some computational experiments and discuss opportunities for future work.
2007 Frontiers in the Convergence of Bioscience and Information Technologies, 2007
This paper explores refinements to methods used in a procedure being developed by the authors to ... more This paper explores refinements to methods used in a procedure being developed by the authors to personalize user interfaces for online shopping support tools. In the authors' original procedure, classical methods in rough set theory are used in conjunction with traditional algorithms in web usage mining. This paper will explore an alternative approach, specifically the dominance-based rough set approach (DRSA), for use with the authors' original procedure. DRSA has its foundations in the classical rough set approach (CRSA). However unlike CRSA, DRSA considers feature/preference-ordered data. In web usage mining analyses, where elicitation of user preferences is a common task, feature/preference order is an important factor and may provide insights that classical/traditional approaches may omit. The authors discuss how DRSA may benefit and improve their original procedure and discuss how the information gained from DRSA analyses could be used to further build their original procedure by enabling item ordering and feature highlighting. This paper will describe the research process, outcomes, and outline opportunities for future work.
ACM SIGCSE Bulletin, 2008
In this paper, we discuss our experience in offering a usability course with projects taken from ... more In this paper, we discuss our experience in offering a usability course with projects taken from an active open source software development project. We describe what was done in the class inside the larger context of the usability of open source software. We conclude with an invitation for others to adopt this model and use it for their own purposes.
ACM SIGGRAPH 2004 Posters on - SIGGRAPH '04, 2004
Proceedings of the 6th ACM SIGCHI conference on Creativity & cognition - C&C '07, 2007
This paper describes a software system that has been designed to enhance individual creativity. I... more This paper describes a software system that has been designed to enhance individual creativity. It was once thought that the era of information visualization would empower people and enable a democratization of visual thinking. Today, many barriers to this democratization still exist. The software, called cogito, is designed from the perspective that it is possible, with appropriate support, to meaningfully explore a very large set of alternatives without becoming overwhelmed. This paper discusses the design choices made for the software, the architecture of the system, and the experience gained in a variety of applications.
Lecture Notes in Computer Science, 2010
The author has granted a nonexclusive license allowing Library and Archives Canada to reproduce, ... more The author has granted a nonexclusive license allowing Library and Archives Canada to reproduce, publish, archive, preserve, conserve, communicate to the public by telecommunication or on the Internet, loan, distribute and sell theses worldwide, for commercial or noncommercial purposes, in microform, paper, electronic and/or any other formats. NOTICE: AVIS: The author has granted a nonexclusive license allowing Library and Archives Canada to reproduce, publish, archive, preserve, conserve, communicate to the public by telecommunication or on the Internet, loan, distribute and sell theses worldwide, for commercial or noncommercial purposes, in microform, paper, electronic and/or any other formats. L'auteur a accorde une licence non exclusive permettant a la Bibliotheque et Archives Canada de reproduire, publier, archiver, sauvegarder, conserver, transmettre au public par telecommunication ou par I'lnternet, preter, distribuer et vendre des theses partout dans le monde, a des fins commerciales ou autres, sur support microforme, papier, electronique et/ou autres formats. The author retains copyright ownership and moral rights in this thesis. Neither the thesis nor substantial extracts from it may be printed or otherwise reproduced without the author's permission. L'auteur conserve la propriete du droit d'auteur et des droits moraux qui protege cette these. Ni la these ni des extraits substantiels de celle-ci ne doivent etre imprimes ou autrement reproduits sans son autorisation. In compliance with the Canadian Privacy Act some supporting forms may have been removed from this thesis. Conformement a la loi canadienne sur la protection de la vie privee, quelques formulaires secondaires ont ete enleves de cette these. While these forms may be included in the document page count, their removal does not represent any loss of content from the thesis. Bien que ces formulaires aient inclus dans la pagination, il n'y aura aucun contenu manquant. 1*1 Canada UNIVERSITY OF REGINA FACULTY OF GRADUATE STUDIES AND RESEARCH SUPERVISORY AND EXAMINING COMMITTEE Lizao Fang, candidate for the degree of Master of Science in Computer Science, has presented a thesis titled, Assessing End-User Programming for a Graphics Development Environment, in an oral examination held on August 24, 2010. The following committee members have found the thesis acceptable in form and content, and that the candidate demonstrated satisfactory knowledge of the subject material.
Communications in Computer and Information Science, 2010
We analyze how people make similarity judgements amongst a variety of facial photos. Our investig... more We analyze how people make similarity judgements amongst a variety of facial photos. Our investigation is based on the experiment conducted for 25 participants who were presented with a randomly ordered set of 356 photos (drawn equally from Caucasian and First Nations races), which they sorted based on their individual assessment. The number of piles made by the participants was not restricted. After sorting was complete, each participant was asked to label each of his or her piles with description of the pile's content. Race, along with ...
Lecture Notes in Computer Science, 2011
Facial recognition is routine for most people; yet describing the process of recognition, or desc... more Facial recognition is routine for most people; yet describing the process of recognition, or describing a face to be recognized reveals a great deal of complexity inherent in the activity. Eyewitness identification remains an important element in judicial proceedings: it is very convincing, yet it is not very accurate. A study was conducted in which participants were asked to sort a collection of facial photographs into an unrestricted number of piles, based on their individual judgements of facial similarity. Participants then labelled each pile. ...
Uploads
Papers by Daryl H Hepting