See this document in CiteSeerX!

Natural Programming: Project Overview and Proposal (1998)  (Make Corrections)  (5 citations)
Brad A. Myers



  Home/Search   Context   Related

 
View or download:
cmu.edu/~NatProg/p...ojectoverviewTR.ps
cmu.edu/anon/1998/CMUCS98101.ps
cmu.edu/afs/cs/pro...ojectoverviewTR.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cmu.edu/user/bam/www/resume (more)
From:  jprc.com/Artificial_Intel...index
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: End-users must write programs to control many different kinds of applications. Examples include multimedia authoring, controlling robots, defining manufacturing processes, setting up simulations, programming agents, scripting, etc. The languages used today for these tasks are usually difficult to learn and are based on professional programming languages. This is in spite of years of research highlighting the problems with these languages for novice programmers. The Natural Programming Project... (Update)

Context of citations to this paper:   More

...language For example, syntax editors can overcome some problems with the language syntax. Our work in the Natural Programming project [18] is beginning to answer these questions. This forms the basis for John Pane s PhD thesis, and Chotirat Ann Ratanamahatana s BS thesis [28]...

...click on various hot spots. Our storyboard view allows multiple arrows out of a clip, and we plan to support a natural scripting language [25] and demonstrational techniques [24] that will make it easy to specify how to choose which segment to play next based on the end user s...

Cited by:   More
Appendix A Pattern Library - This Appendix Lists   (Correct)
A Multi-View Intelligent Editor - For Digital Video   (Correct)
Studying the Language and Structure in Non-Programmers'.. - John Pane Chotirat (2000)   (Correct)

Similar documents (at the sentence level):
14.9%:   Authoring Interactive Behaviors for Multimedia - Myers (1998)   (Correct)

Active bibliography (related documents):   More   All
0.5:   Toward More Understandable User Interface Specifications - Carr (1996)   (Correct)
0.4:   Past, Present and Future of User Interface Software Tools - Myers, Hudson, Pausch (2000)   (Correct)
0.4:   Usability Analysis of Visual Programming Environments: a.. - Green (1996)   (Correct)

Similar documents based on text:   More   All
0.1:   Six Learning Barriers in End-User Programming Systems - Andrew Ko Brad (2004)   (Correct)
0.1:   A Contextual Inquiry of Expert Programmers in an - Event-Based Programming..   (Correct)
0.1:   The Amulet Prototype-Instance Framework - Myers, McDaniel, Miller (1999)   (Correct)

Related documents from co-citation:   More   All
3:   Demonstrational Interfaces: A Step Beyond Direct Manipulation (context) - Myers - 1992
3:   Usability Issues in the Design of Novice Programming Systems (context) - Pane, Myers - 1996
2:   A Video Retrieval and Sequencing System - Chua, Ruan - 1995

BibTeX entry:   (Update)

Myers, B.A., Natural Programming: Project Overview and Proposal. Technical Report, Carnegie Mellon University School of Computer Science, CMU-CS-98-101 and CMU-HCII-98-100, 1998, Pittsburgh. Authoring Interactive Behaviors for Multimedia NEC Symposium - 12 http://citeseer.ist.psu.edu/myers98natural.html   More

@misc{ myers98natural,
  author = "B. Myers",
  title = "Natural Programming: Project Overview and Proposal",
  text = "Myers, B.A., Natural Programming: Project Overview and Proposal. Technical
    Report, Carnegie Mellon University School of Computer Science, CMU-CS-98-101
    and CMU-HCII-98-100, 1998, Pittsburgh. Authoring Interactive Behaviors for
    Multimedia NEC Symposium - 12",
  year = "1998",
  url = "citeseer.ist.psu.edu/myers98natural.html" }
Citations (may not include all citations):
358   Usability Engineering (context) - Nielsen - 1993
216   Coordination Languages and their Significance (context) - Gelernter, Carriero - 1992
155   Direct Manipulation: A Step Beyond Programming Languages (context) - Shneiderman - 1983
94   Taxonomies of Visual Programming and Program Visualization (context) - Myers
88   Direct Manipulation Interfaces (context) - Hutchins, Hollan et al. - 1986
75   Garnet: Comprehensive Support for Graphical, Highly-Interact.. (context) - Myers
61   The Amulet Environment: New Models for Effective User Interf.. - Myers
52   A Small Matter of Programming: Perspectives on End User Comp.. (context) - Nardi - 1993
44   ModSAF Behavior Simulation and Control (context) - Calder, Smith et al. - 1993
29   Usability Analysis of Visual Programming Environments: A `Co.. - Green, Petre - 1996
29   Demonstrational Interfaces: A Step Beyond Direct Manipulatio.. (context) - Myers
22   Usability Issues in the Design of Novice Programming Systems (context) - Pane, Myers - 1996
18   Can Principles of Cognition Lower the Barriers to Programmin.. (context) - Lewis, Olson - 1987
16   The Prospects for Psychological Science in Human-Computer In.. (context) - Newell, Card - 1985
15   Comprehensibility of Visual and Textual Programs: A Test of .. (context) - Green, Petre et al. - 1991
12   When Visual Programs are Harder to Read than Textual Program.. - Green, Petre - 1992
11   Lesson Learned from SUIT, the Simple User Interface Toolkit - Pausch, Conway et al. - 1992
9   Design Principles for the Enhanced Presentation of Computer .. (context) - Baecker - 1986
6   KidSim: Programming Agents Without a Programming Language (context) - Smith, Cypher et al. - 1994
6   Agentsheets: A Tool for Building DomainOriented Visual Progr.. (context) - Repenning - 1993
5   Programming on an Already Full Brain (context) - Fry - 1997
4   Change-Episodes in Coding: When and How Do Programmers Chang.. (context) - Gray, Anderson - 1987
4   Self-Disclosing Design Tools: A Gentle Introduction to End-U.. (context) - DiGiano, Eisenberg - 1995
4   Developing User Interfaces; Ensuring Usability Through Produ.. (context) - Hix, Hartson - 1993
3   Teaching Children Thinking (context) - Papert - 1971
3   Report of the End-User Programming' Working Group (context) - Myers, Smith et al.
2   When Do Diagrams Make Good Computer Languages (context) - Fitter, Green - 1979
1   Debugging Interactive Applications - Myers, Ferrency et al.
1   Hard Test for Soft Products (context) - Billingsley - 1995
1   Language Semantics, Mental Models and Analogy (context) - Hoc, Nguyen-Xuan - 1990

Documents on the same site (http://www.cs.cmu.edu/afs/cs.cmu.edu/user/bam/www/resume.html):   More
A Brief History of Human Computer Interaction Technology - Myers (1998)   (Correct)
Easily Adding Animations to Interfaces Using Constraints - Myers, Miller, McDaniel.. (1996)   (Correct)
The Amulet Environment: New Models for Effective User Interface.. - Myers (1996)   (Correct)

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC