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 条
  • [41] A simple, uniform and operational language for component-oriented programming in smalltalk
    Fabresse, Luc
    Dony, Christophe
    Huchard, Marianne
    ADVANCES IN SMALLTALK, 2007, 4406 : 91 - +
  • [42] PROGRAMMING IN SMALLTALK-80 - OBSERVATIONS AND REMARKS FROM THE NEWLY INITIATED
    GONSALVES, G
    SILVESTRI, AC
    SIGPLAN NOTICES, 1986, 21 (12): : 124 - 130
  • [43] SMALLTALK/2 - AN ENHANCED SMALLTALK
    FEIGENBAUM, BA
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1995, 8 (07): : 50 - 56
  • [44] IoT End-User Service Composition via a Visual Programming Interface
    Montori, Federico
    Armandi, Vincenzo
    Bedogni, Luca
    2021 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP 2021), 2021, : 401 - 403
  • [45] How (and why) developers use the dynamic features of programming languages: the case of smalltalk
    Oscar Callaú
    Romain Robbes
    Éric Tanter
    David Röthlisberger
    Empirical Software Engineering, 2013, 18 : 1156 - 1194
  • [46] SOFTWARE - VISUAL APPLICATION DEVELOPMENT - VISUALWORKS - POWERFUL-BUT SMALLTALK UNDERNEATH
    HASKIN, DW
    DATAMATION, 1995, 41 (19): : 81 - &
  • [47] MULTIPROCESSOR SMALLTALK - A CASE-STUDY OF A MULTIPROCESSOR-BASED PROGRAMMING ENVIRONMENT
    PALLAS, J
    UNGAR, D
    SIGPLAN NOTICES, 1988, 23 (07): : 268 - 277
  • [48] How (and why) developers use the dynamic features of programming languages: the case of smalltalk
    Callau, Oscar
    Robbes, Romain
    Tanter, Eric
    Roethlisberger, David
    EMPIRICAL SOFTWARE ENGINEERING, 2013, 18 (06) : 1156 - 1194
  • [49] A Teamwork-based Approach to Programming Fundamentals with Scheme, Smalltalk & Java']Java
    Lanza, Michele
    Murphy, Amy L.
    Robbes, Romain
    Lungu, Mircea
    Bonzini, Paolo
    D'Ambros, Marco
    Wettel, Richard
    ICSE'08 PROCEEDINGS OF THE THIRTIETH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2008, : 787 - 790
  • [50] VISUAL PROGRAMMING
    GRAFTON, RB
    ICHIKAWA, T
    COMPUTER, 1985, 18 (08) : 6 - 9