Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Andrew Dove is active.

Publication


Featured researches published by Andrew Dove.


human factors in computing systems | 2012

SIG: end-user programming

Christopher Scaffidi; Joel Brandt; Margaret M. Burnett; Andrew Dove; Brad A. Myers

As users continue to grow in number and diversity, end-user programming is playing an increasingly central role in shaping software to meet the broad, varied, rapidly changing needs of the world. Numerous companies have therefore begun to sell tools enabling end users to create programs. In parallel, ongoing academic research is aimed at helping end-user programmers create and adapt new kinds of programs in new ways. This special interest group meeting will bring together the community of researchers and companies focused on creating end-user programming tools, thereby facilitating technology transfer and future collaboration.


human factors in computing systems | 2016

LondonTube: Overcoming Hidden Dependencies in Cloud-Mobile-Web Programming

Christopher Scaffidi; Andrew Dove; Tahmid Nabi

Many disciplines, including health science, increasingly demand custom applications that synthesize cloud, mobile and web functionality. But creating even simple apps is difficult. Why? In this paper, guided by Cognitive Dimensions, we explore the design space for relevant programming notations and supporting tools, and we pinpoint what we hypothesize to be specific obstacles in the creation of cloud-mobile-web apps. Among these is the prevalence of hidden dependencies within code of apps. Based on this analysis, we propose a new notation called LondonTube aimed at making these hidden dependencies visible, thereby helping health scientists to create apps for themselves. A study showed that LondonTube reduced the time to create a cloud-mobile-web app by a factor of over 20, and it reduced questions about hidden dependencies.


symposium on visual languages and human-centric computing | 2011

Successful visual and end-user programming systems from industry

Brad A. Myers; Alexander Repenning; Peter Lucas; Walter van Roggen; Allen Cypher; Andrew Dove; Ofer Brandes

Summary form only given. Above showsthat the next generation of mobile applications for MOPs need to be part of a much large mobile information system. Such system should be capable of receiving information from a large number of users, intelligently aggregating the information to useful, meaningful, real-time information and making them available to users. Users should be able to make queries and quickly find information that would enhance their day to day activities. It should also have the functionalities to detect different and unusual situations, provide alerts to users in unusual circumstances and emergencies so that users can respond accordingly. These next generation mobile applications for MOPs will open up a very large market currently estimated to be around 3 billion people [13]. These applications will empower them to be information users as well as information producers. Such applications would result in up lifting of economic conditions of the MOPs and transformation of social processes.


symposium on visual languages and human-centric computing | 2017

Support for learning while debugging in a distributed visual programming language

Laxmi Ganesan; Christopher Scaffidi; Andrew Dove

The LondonTube environment includes a visual programming language to ease creation of apps distributed at runtime over mobile devices, browsers and the cloud. However, a typical programmer still learning the language would struggle with debugging a program of realistic size, in large part due to the difficulty of finding and understanding bugs. We have implemented an IDE plugin aimed at showing where in the code the computation breaks down and helping the programmer to understand why that code might not be working. In a between-subjects experiment, novice LondonTube users with these new features asked fewer questions about the language than those without, and they gave the enhanced environment higher usability ratings.


Archive | 2001

System and method for enabling a graphical program to respond to user interface events

Jason S. King; Craig Smith; Greg McKaskle; Andrew Dove


Archive | 2001

System and method for deploying a graphical program to a PDA device

Andrew Dove; Hugo A. Andrade; Darshan Shah


Archive | 2004

Static memory allocation in a graphical programming system

Roger F. Dickey; Petr Pomkla; Andrew Dove


Archive | 2004

Graphical program execution on a personal digital assistant

Andrew Dove; Hugo A. Andrade; Darshan Shah


Archive | 2004

Interrupts in a graphical programming system

Philip G. Carmichael; Andrew Dove


Archive | 2006

Spatial Iteration Node for a Graphical Program

Jacob Kornerup; Andrew Dove; Joel Sumner

Collaboration


Dive into the Andrew Dove's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Brad A. Myers

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Alexander Repenning

University of Colorado Boulder

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge