See this document in CiteSeerX!

Barista: An Implementation Framework for Enabling New (2006)  (Make Corrections)  
Tools, Interaction Techniques and Views in Code Editors Andrew J. Ko and Brad ...



  Home/Search   Context   Related

 
View or download:
cmu.edu/~ajko/paper...Ko2006Barista.pdf
Cached:  PDF   PS.gz  PS  Image  Update  Help

From:  cmu.edu/~ajko/publications (more)
(Enter author homepages)

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

Abstract: Recent advances in programming environments have focused on improving programmer productivity by utilizing the inherent structure in computer programs. However, because these environments represent code as plain text, it is difficult and sometimes impossible to embed interactive tools, annotations, and alternative views in the code itself. Barista is an implementation framework that enables the creation of such user interfaces by simplifying the implementation of editors that represent code... (Update)

Active bibliography (related documents):   More   All
0.9:   Citrus: A Language and Toolkit for Simplifying the - Creation Of Structured (2005)   (Correct)
0.6:   Design Requirements for More Flexible Structured Editors - From Study Of (2005)   (Correct)
0.6:   Debugging by Asking Questions About Program Output - Andrew Ko Human-Computer (2006)   (Correct)

Similar documents based on text:
0.0:   Unknown -   (Correct)

BibTeX entry:   (Update)

@misc{ techniques-barista,
  author = "Tools Interaction Techniques",
  title = "Barista: An Implementation Framework for Enabling New",
  url = "citeseer.ist.psu.edu/752195.html" }
Citations (may not include all citations):
70   The Cornell Program Synthesizer: A Syntax-Directed Programmi.. (context) - Teitelbaum, Reps - 1981
29   Usability Analysis of Visual Programming Environments: A 'Co.. - Green, Petre - 1996
20   Graphical Program Development with Pecan Program Development.. (context) - Reiss - 1984
19   The Proteus Presentation System - Graham, Harrison et al. - 1992
17   Rethinking the Evaluation of Algorithm Animations as Learnin.. - Kehoe, Stasko et al. - 2001
16   Typographic Style Is More Than Cosmetic (context) - Oman, Cook - 1990
9   Design Principles for the Enhanced Presentation of Computer .. (context) - Baecker, Marcus - 1986
9   Harmonia: A Flexible Framework for Constructing Interactive .. - Boshernitsan - 2001
9   Eliciting Design Requirements for Maintenance-Oriented IDEs:.. - Ko, Aung et al. - 2005
5   Gnome: An Introductory Programming Environment Based on a Fa.. (context) - Garlan, Miller - 1984
5   Using HCI Techniques to Design a More Usable Programming Sys.. (context) - Pane, Myers et al. - 2002
3   Design Requirements for More Flexible Structured Editors fro.. (context) - Ko, Aung et al. - 2005
3   Proxima - a Presentation-Oriented Editor for Structured Docu.. - Schrage - 2004
2   Alice2: Programming without Syntax Errors - Kelleher, Cosgrove et al. - 2002
2   Maintaining Mental Models: A Study of Developer Work Habits (context) - LaToza, Venolia et al. - 2005
2   Efficient and Flexible Incremental Parsing - Wagner, Graham - 1998
1   Evolution of Novice Programming Environments: The Structure .. (context) - Miller, Pane et al. - 1994
1   Citrus: A Language and Toolkit for Simplifying the Creation .. (context) - Ko, Myers - 2005
1   Achieving Flexibility in Direct-Manipulation Programming Env.. (context) - Birnbaum, Goldman - 2005

Documents on the same site (http://www.cs.cmu.edu/~ajko/publications.html):   More
Visual Languages Computing Journal ofVi-xE Languages.. - Andrew Ko Brad (2004)   (Correct)
Development and Evaluation of a Model of Programming Errors - Andrew Ko And (2003)   (Correct)
A Linguistic Analysis of How People Describe Software Problems - Andrew Ko Brad (2006)   (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