See this document in CiteSeerX!

Using the Programming Walkthrough to Aid in Programming Language Design (1993)  (Make Corrections)  (4 citations)
Brigham Bell, et al.
Software - Practice and Experience



  Home/Search   Context   Related

 
View or download:
colorado.edu/pub/tec...walkthrough.ps.Z
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  colorado.edu (more)
(Enter author homepages)

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

Abstract: this paper also belongs in the class of approaches that focus on the programming process. It can be seen as a version of what the BASIC designers did, providing an organized way to develop an inventory of the ideas required in writing programs with alternative language designs. It differs from the successive refinement approach in two ways. First, it is more permissive. The method requires no commitment to any particular programming process, and could be applied to successive refinement or any... (Update)

Context of citations to this paper:   More

.... evaluation approaches that have been applied to VPLs [BellM 1994] The other is the programming walkthrough [BellB et al. 1991; BellB et al. 1994] Programming walkthroughs are conducted by a team that includes both the language s designer and an HCI expert (and may include...

...cued by the interface, and the like. Understand the leaf rule was necessary to accomplish the task. The programming walkthrough [1, 2, 9] is a somewhat more complex technique in which a scenario consists of a series of steps, including hypothetical mental steps, through...

Cited by:   More
Using the Cognitive Walkthrough to - Improve The Design (2000)   (Correct)
Representation Design Benchmarks: A Design-Time Aid.. - Yang, Burnett.. (1997)   (Correct)
Adapting User Interface Design Methods to the Design of .. - Lewis, Brand, Cherry.. (1998)   (Correct)

Active bibliography (related documents):   More   All
6.9:   Using the Programming Walkthrough to Aid in Programming.. - Bell, Citrin, al. (1994)   (Correct)
0.5:   Novice Mistakes: Are the Folk Wisdoms Correct? An evaluation .. - Spohrer, Soloway (1986)   (Correct)
0.3:   Comprehension Processes During Large Scale Maintenance - von Mayrhauser, Vans (1994)   (Correct)

Similar documents based on text:   More   All
0.8:   An Automated Cognitive Walkthrough - John Rieman Susan (1991)   (Correct)
0.3:   Unknown -   (Correct)
0.2:   Theory-Based Design for Easily Learned Interfaces - Institute Of Cognitive   (Correct)

Related documents from co-citation:   More   All
3:   Heuristic evaluation of user interfaces (context) - Nielsen, Molich - 1990
3:   Usability testing of a graphical programming system: things we missed in a progr.. (context) - Bell, Rieman et al. - 1991
2:   Describing information artifacts with cognitive dimensions and structure maps (context) - Green - 1991

BibTeX entry:   (Update)

B. Bell, W. Citrin, C. Lewis, J. Rieman, R. Weaver, N. Wilde, and B. Zorn, "Using the programming walkthrough to aid in programming language design", Software---Practice and Experience, 24(1), January 1994, pp. 1-25. http://citeseer.ist.psu.edu/article/bell93using.html   More

@article{ bell94using,
    author = "Brigham Bell and Wayne Citrin and Clayton Lexis and John Rieman and Robert Weaver and Nick Wilder and Benjamin G. Zorn",
    title = "Using the Programming Walkthrough to Aid in Programming Language Design",
    journal = "Software - Practice and Experience",
    volume = "24",
    number = "1",
    pages = "1-25",
    year = "1994",
    url = "citeseer.ist.psu.edu/article/bell93using.html" }
Citations (may not include all citations):
652   A Discipline of Programming (context) - Dijkstra - 1976
624   Computer Networks (context) - Tanenbaum - 1981
275   The Science of Programming (context) - Gries - 1981
72   The DINO parallel programming language (context) - Rosing, Schnabel et al. - 1991
65   Empirical studies of programming knowledge (context) - Soloway, Ehrlich - 1984
38   Concepts of Programming Languages (context) - Sebesta - 1989
35   Query by example (context) - Zloof - 1975
23   Programming Languages: Design and Implementation (context) - Pratt - 1984
22   OPS5 user's manual (context) - Forgy - 1984
21   The Oberon system (context) - Wirth, Gutknecht - 1989
19   ChemTrains: A language for creating behaving pictures (context) - Bell, Lewis - 1993
16   Usability testing of a graphical programming system: Things .. (context) - Bell, Rieman et al. - 1991
14   Learning to program in LISP (context) - Anderson, Farrell et al. - 1984
13   The emperor's old clothes (context) - Hoare - 1981
13   Novice LISP errors: Undetected losses of information from wo.. (context) - Anderson, Jeffries - 1985
12   The psychology of how novices learn computer programming (context) - Mayer - 1981
11   Parsing and gnisrap: A model of device use (context) - Green, Bellamy et al. - 1987
10   Learning to program = learning to construct mechanisms and e.. - Soloway - 1986
10   Principles of Programming Languages (context) - MacLennan - 1987
9   From programming language design to computer construction (context) - Wirth - 1985
8   An environment for interactive design of communications arch.. (context) - Cockburn, Citrin et al. - 1990
8   The automated tutoring of introductory computer programming (context) - Anderson, Skwarecki - 1986
6   The history of FORTRAN I, II, and III (context) - Backus - 1981
6   Problem-centered design for expressiveness and facility in a.. (context) - Lewis, Rieman et al. - 1991
4   Report on the algorithmic language ALGOL 68 (context) - van Wijngaarden, Mailloux et al. - 1969
3   Plans in programming: Definition, demonstration, and develop.. (context) - Rist - 1986
3   Visualization-based visual programming (context) - Citrin - 1991
3   Design considerations for a visual language for communicatio.. (context) - Citrin - 1991
3   The design of a Pascal compiler (context) - Wirth - 1971
2   Iteration and the design of the human-computer interface (context) - Buxton, Shneiderman - 1980
2   Program development by successive refinement (context) - Wirth - 1971
2   AVS Tutorial Guide (context) - Corporation, MA - 1990
2   An assessment of the programming language Pascal (context) - Wirth - 1975
2   New graphical reasoning models for understanding graphical i.. (context) - Furness - 1991
2   The Core Macro Processing Language (CMPL) design: Working do.. (context) - Maurich, Zorn
2   A diagnosis of beginning programmers' misconceptions of BASI.. (context) - Bayman, Mayer - 1983
2   A methodology for comparing programming languages (context) - Feuer, Gehani - 1984
2   ChemTrains design study supplement (context) - Rieman, Bell et al. - 1990
2   Examining the usability of parallel language constructs from.. (context) - Weaver, Lewis - 1990
1   in History of Programming Languages (context) - Kurtz - 1981
1   A goal/plan analysis of buggy Pascal programs (context) - Spohrer, Soloway et al. - 1985

Documents on the same site (http://www.math.jussieu.fr/~fermigie/fermivista/ftp/ftp.cs.colorado.edu.html):   More
Harvest: A Scalable, Customizable Discovery and Access System - Bowman (1995)   (Correct)
Molecular Dynamics on the Cray Y-MP - Ay Mp   (Correct)
Objectives - The Principal   (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