Craig Prince’s research while affiliated with University of Mary Washington and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (17)


Using Clustering to Assist Understanding of Digital Ink in Low Attention Environments
  • Article

April 2011

·

9 Reads

Craig Prince

Understanding large amounts of multimedia information is a challenge in many domains – as technology makes its way into the classroom, the classroom becomes one such domain. An instructor has little attention to focus on the technology and is instead focused on teaching. We examine several techniques for clustering digital ink diagrams drawn by students during in-class activities. These diagrams are submitted electronically to the instructor in real-time. The goal of clustering is to allow the instructor to gain an overview of the responses submitted, to quickly assess the level of understanding of the students, and to select "interesting" responses to display and discuss further. We have found that an instructor has difficult achieving these goals even in small classes of size 15 to 20. As the class size increases this task becomes impossible. We find that for some exercises our clustering works surprisingly well and should help to reduce the cognitive load on an instructor.


Integrating Corrections into Digital Ink Playback

October 2009

·

33 Reads

In this paper, we describe preliminary work on an ink editing application that allows an instructor to correct mistakes to digital ink written during a presentation that is to be archived. These corrections are then seamlessly reintegrated into the digital archive so that when the presentation is replayed the corrected ink is displayed instead of the original incorrect ink. We base our results on a system we have developed and prototype the work flow from initial presentation, through correction, updating the archive and playback. We show that a simple mechanism for correction is effective and low effort for the instructor. A key technical challenge that is addressed is the substitution of strokes by matching of the original and corrected ink.


End-User Programming to Support Classroom Activities on Small Devices

September 2008

·

19 Reads

We believe it is unreasonable to assume that all students will own a laptop. One potential solution is to depend on the students to bring whatever computing devices (cell phones, portable gaming devices, etc.) that they already own to class. This leaves a unique challenge for teachers both in creating activities that work across a wide set of devices with different input modalities and in interpreting the responses to these activities. We seek to explore an end-user programming solution for teachers to abstractly define an activity for use over a diverse set of devices - allowing for easy distribution and aggregation of the resulting responses.


Addressing Performance and Security in a Screen Reading Web Application That Enables Accessibility Anywhere

August 2008

·

30 Reads

·

9 Citations

The Web provides nearly ubiquitous access to information, but access for blind Web users requires the use of expensive, specialized software programs called screen readers unlikely to be installed on most computers. WebAnywhere is a self-voicing, Web-browsing Web application that makes the Web accessible for blind Web users from most devices with Web access. WebAnywhere requires no special permissions or additional software to be installed on the host machine, enabling it provide a self-voicing interface on almost any Web-enabled device. WebAnywherepsilas interface is written in Javascript, speech is retrieved from a remote server, and sounds are played using either Flash or existing embedded sound players. This paper describes the performance and security implications of the systempsilas unique design and how it has been engineered to provide usable access anywhere. Specifically, we present prefetching and caching strategies developed to make the system responsive even on low-bandwidth connections and security considerations that replicate existing browser security policies.


WebAnywhere

April 2008

·

44 Reads

·

71 Citations

People often use computers other than their own to access web content, but blind users are restricted to using only computers equipped with expensive, special-purpose screen reading programs that they use to access the web. Web-Anywhere is a web-based, self-voicing web browser that enables blind web users to access the web from almost any computer that can produce sound without installing new software. The system could serve as a convenient, low-cost solution for blind users on-the-go, for blind users unable to afford a full screen reader and for web developers targeting accessible design. This paper overviews existing solutions for mobile web access for blind users and presents the design of the WebAnywhere system. WebAnywhere generates speech remotely and uses prefetching strategies designed to reduce perceived latency. A user evaluation of the system is presented showing that blind users can use Web-Anywhere to complete tasks representative of what users might want to complete on computers that are not their own. A survey of public computer terminals shows that WebAnywhere can run on most.


Transcendence: Enabling a personal view of the deep Web

January 2008

·

28 Reads

·

17 Citations

Jeffrey P. Bigham

·

Anna C. Cavender

·

Ryan S. Kaminsky

·

[...]

·

Tyler S. Robison

A wealth of structured, publicly-available information ex- ists in the deep web but is only accessible by querying web forms. As a result, users are restricted by the interfaces pro- vided and lack a convenient mechanism to express novel and independent extractions and queries on the underlying data. Transcendence enables personalized access to the deep web by enabling users to partially reconstruct web databases in order to perform new types of queries. From just a few ex- amples, Transcendence helps users produce a large number of values for form input fields by using unsupervised infor- mation extraction and collaborative filtering of user sugges- tions. Structural and semantic analysis of returned pages finds individual results and identifies relevant fields. Users may revise automated decisions, balancing the power of au- tomation with the errors it can introduce. In a user evalua- tion, both programmers and non-programmers found Tran- scendence to be a powerful way to explore deep web re- sources and wanted to use it in the future.


WebAnywhere: Enabling a Screen Reading Interface for the Web on Any Computer

January 2008

·

62 Reads

·

9 Citations

People often use computers other than their own to access web content, but blind users are restricted to using comput- ers equipped with expensive, special-purpose screen reading programs that they use to access the web. WebAnywhere is a web-based, self-voicing web application that enables blind web users to access the web from almost any computer that can produce sound without installing new software. Web- Anywhere could serve as a convenient, low-cost solution for blind users on-the-go, for blind users unable to aord an- other screen reader and for web developers targeting accessi- ble design. This paper describes the implementation of Web- Anywhere, overviews an evaluation of it by blind web users, and summarizes a survey of public terminals that shows it can run on most public computers.


WebAnywhere: A Screen Reader On-the-Go

January 2008

·

210 Reads

·

91 Citations

People often use computers other than their own to browse the web, but blind web users are limited in where they ac- cess the web because they require specialized, expensive pro- grams for access. WebAnywhere is a web-based, self-voicing browser that enables blind web users to access the web from almost any computer that can produce sound. The system runs entirely in standard web browsers and requires no ad- ditional software to be installed. The system could serve as a convenient, low-cost solution for both web developers targeting accessible design and end users unable to aord a full screen reader. This demonstration will oer visitors the opportunity to try WebAnywhere and learn more about it.


WebAnywhere: A Screen Reading Interface for the Web on Any Computer

January 2008

·

48 Reads

·

7 Citations

Fulfilling the promise of a web-enabled global community means enabling blind web users to access their information and collaborative web services wherever they happen to be on whatever computer to which they happen to have access. Whether they're checking their email at a local internet café, using an airport kiosk to connect with a new business contact on a social networking site, or collaboratively editing a document in a hotel business center, blind web users need to stay connected to be successful. While web-enabled computers are everywhere, screen readers are installed on very few. Downloading and installing new software can take a long time and is difficult without a screen reading interface, and many will not allow users to download and install new software at all. Accessible mobile devices are prohibitively expensive. WebAnywhere is a free screen-reading web application capable of making the web accessible to blind users on any web-enabled computer or device, regardless of platform or browser used, without installing new software.



Citations (13)


... The assistive technology for BVIPs market is anticipated to reach US $4.2 billion globally in 2023 and expand at a 13.1% compound annual growth rate (CAGR) from 2023 to 2033 [6]. Few technological devices are available for BVIPs like screen readers [7], NVDA (Non-Visual Desktop Access) [8], JAWS (Job Access With Speech) [9], OrCam MyEye [10] that convey visual information audibly, The vOICe (visual-to-auditory) or BrainPort sensory substitution devices (SSDs), which convert visual data into audio [11], smart cane [12], smart glasses [13], Tactile graphics [14], Computer Algebra System Aimed at Visually Impaired People (CASVI) [15], etc. The main form of interpersonal communication is speech. ...

Reference:

Improving Accessibility and Independence for Blind/Visually Impaired Persons Based on Speech Synthesis Technology
WebAnywhere
  • Citing Conference Paper
  • April 2008

... Although there are challenges in evaluating a large number of submissions-a topic we have addressed in more detail elsewhere [Anderson et al. 2005]-the technology is not to blame for that: this task would be difficult with pencil-and-paper-based exercises too. Once again, the instantaneous arrival of student submissions, coupled with the fact that students tend to finish their work at different times, helps instructors to deal with this cognitive burden of needing to evaluate multiple artifacts in a very short period of time. ...

UW CSE TR # 2006-10-02. A Study of Digital Ink Student Artifacts to Inform the Scaling of a Classroom Interaction System
  • Citing Article
  • January 2006

... Most collaborative applications are about drawing or document annotation [12,[18][19][20], while research on the use of mobile tablets to enable collaborative exploration of visualizations of more complex concepts is still largely underexplored. Although some prior research explored the effect of sharing content among users on task performance [21], there is little research that has compared Shared and Non-Shared mode using tablets in learning settings. ...

Classroom presenter-a classroom interaction system for active and collaborative learning
  • Citing Article

... We needed a tool to assess the quality of mathscasts relating to F O R A P P R O V A L production, pedagogy, and mathematics understanding. In the past, it has been shown that effective use of tablet technology, particularly with mathscasts, can increase engagement (Logan et al. 2009;Anderson et al. 2005;Galligan et al. 2015), foster understanding, and enhance multidirectional communication (Galligan et al. 2015) even with online and distance learning (Galligan and Hobohm 2013). Our research and that of others (Loch and McLoughlin 2011) suggest that future studies should investigate how mathscasts, when purposefully linked and scaffolded, can guide deeper understanding of mathematics and positively influence the creation and delivery of mathscasts (Galligan and Hobohm 2013). ...

A Study of Diagrammatic Ink in Lecture
  • Citing Article
  • August 2005

Computers & Graphics

... All six implementations specially mentioned they recognised text/ symbols; two recognised drawings and three recognised marginalia. These three implementations mentioned marginalia as a [5,6,4] Y Y CodeAnnotator [20,16] Y Y Intelligent pen [28] Y Y Y Y MATE [30] Y Matulic and Norrie [50] Y OneNote [83,82] Y Y Y Y PaperCP [39] Y PaperPoint [72] Y PaperProof [84] Y Papiercraft [40,41] Y ProofRite [21] Y Y Ramachandran and Kashi [65] Y RCA [60,64,16] Y Y ScreenCrayons [55] Y Y Shilman and Wei [70] Y Y Y Y Steimle (2009) [74] Y United slates [18,19] Y vsInk [77] Y Y Y Wu et al. [ In addition to these categories, annotations fit into two classes based on their intended use. The first class of annotations are those intended for a person. ...

Speech, ink, and slides: The interaction of content channels
  • Citing Conference Paper
  • October 2004

... Efforts to attract a broad audience to computing and computer science have driven the creation of tools that help novices acquire computational thinking and become comfortable with coding. Although early attempts based on older technologies were limited, recent tools are useful at facilitating online and real-time coding, help teachers manage grading, and provide forums for students to interact outside the classroom [2]. Tools that incorporate intelligent tutoring, such as those that automatically generate hints, appear promising for use in the classroom [22]. ...

Supporting Active Learning and Example Based Instruction with Classroom Technology
  • Citing Conference Paper
  • March 2007

ACM SIGCSE Bulletin

... Some examples of this category are the following. Regarding the use of digital ink, we have WriteOn (Tron et al, 2006) or PaperCP (Liao et al, 2007), which supports annotations in digital ink of presentations in the classroom using tablets. Some examples of the ability to annotate collaboratively, and sharing content and annotations are Digital Reading Desk (Pearson et al, 2012), which enables collaborative annotation of ebooks based on a virtual desktop, Livenotes (Kam et al, 2005) which enables collaborative annotation of presentations in PowerPoint, and u-Annotate (Chatti et al, 2006), which supports annotation of web pages by hand. ...

PaperCP: Exploring the Integration of Physical and Digital Affordances for Active Learning
  • Citing Conference Paper
  • Full-text available
  • September 2007

Lecture Notes in Computer Science

... One of the key AT for learners with visual impairments is screen reader that use text-to-speech synthesizer and refreshable braille display (e.g. Bigham et al., 2008;Southwell & Slater, 2012). The software converts visual information into audible and tactile signals. ...

WebAnywhere: A Screen Reader On-the-Go
  • Citing Conference Paper
  • January 2008

... Server-side voices have disadvantages in latency but the users don't need to install any voice libraries. WebAnywhere [37] is an audible Web browser that provides a server-side synthesized voice through the Internet. This system tries to predict the user's next action to reduce the latency of the speech response by analyzing the keyboard events with a hidden Markov model. ...

WebAnywhere: A Screen Reading Interface for the Web on Any Computer
  • Citing Conference Paper
  • January 2008