A visual programming interface for smalltalk

被引:0
|
作者
Giffen, R [1 ]
Tomek, I [1 ]
机构
[1] Acadia Univ, Jodrey Sch Comp Sci, Wolfville, NS B0P 1X0, Canada
关键词
D O I
10.1109/TOOLS.1997.654734
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
It has been hypothesized that "visual" programming can lead to faster development and better programs. Whether this hope is justified still remains to be seen a,ld one of the aims of the work reported here is to provide tools allowing an objective exploration of this hypothesis. The visual syntax described Lr this paper defines a graphical representation of messages and the "flow" of objects within a method. its implementation allows methods to be viewed and edited either graphically or as text with immediate conversion front one form to the other. Graphical representation eliminates certain types programming errors and provides better presentation of the semantics and logic of the code. It also helps visualize code tracing in a more object-oriented way. While our experience suggests that graphical representation makes code easier to understand, further emperical study is required.
引用
收藏
页码:260 / 269
页数:10
相关论文
共 50 条
  • [1] A VISUAL PROGRAMMING ENVIRONMENT FOR BUILDING SMALLTALK-80 VIEWS
    ZHIHE, JA
    BOURNE, JR
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1991, 4 (02): : 32 - &
  • [2] SMALLTALK AND EXPLORATORY PROGRAMMING
    SANDBERG, DW
    SIGPLAN NOTICES, 1988, 23 (10): : 85 - 92
  • [3] AN ENVIRONMENT FOR LITERATE SMALLTALK PROGRAMMING
    REENSKAUG, T
    SKAAR, AL
    SIGPLAN NOTICES, 1989, 24 (10): : 337 - 345
  • [4] Literate smalltalk programming using hypertext
    Osterbye, Kasper, 1600, IEEE, Piscataway, NJ, United States (21):
  • [5] CONCURRENT PROGRAMMING IN SMALLTALK-80
    STEIGERWALD, RA
    NELSON, ML
    SIGPLAN NOTICES, 1990, 25 (08): : 27 - 36
  • [6] LITERATE SMALLTALK PROGRAMMING USING HYPERTEXT
    OSTERBYE, K
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1995, 21 (02) : 138 - 145
  • [7] THE SMALLTALK PROGRAMMING LANGUAGE - AN INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING
    ANDERSON, J
    FISHMAN, B
    BYTE, 1985, 10 (05): : 160 - 165
  • [8] Larch/smalltalk interface specification language
    Cheon, Yoonsik
    Leavens, Gary T.
    ACM Transactions on Software Engineering and Methodology, 1994, 3 (03) : 221 - 253
  • [9] A visual programming model for user interface animation
    Vodislav, D
    1997 IEEE SYMPOSIUM ON VISUAL LANGUAGES, PROCEEDINGS, 1997, : 344 - 351
  • [10] A Visual Programming Interface for Experimenting with Volumetric Video
    Hogue, Andrew
    Poremba, Cindy
    Szkudlarek, Veronika
    Fox-Gieg, Nick
    Quevedo, Alvaro
    Orian, Colin
    Anderson, Jakob
    2022 IEEE GAMES, ENTERTAINMENT, MEDIA CONFERENCE (GEM), 2022,