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 条
  • [21] Creating ROS Launch Files Using A Visual Programming Interface
    Narayanamoorthy, Aditya
    Li, Renjun
    Huang, Zhiyong
    PROCEEDINGS OF THE 2015 7TH IEEE INTERNATIONAL CONFERENCE ON CYBERNETICS AND INTELLIGENT SYSTEMS (CIS) AND ROBOTICS, AUTOMATION AND MECHATRONICS (RAM), 2015, : 142 - 146
  • [22] FUNCTIONAL VISUAL PROGRAMMING INTERFACE TO GEOGRAPHICAL INFORMATION-SYSTEMS
    STANDING, C
    ROY, GG
    INTERACTING WITH COMPUTERS, 1995, 7 (03) : 219 - 236
  • [23] A Visual Programming Interface for Digital Luthiery: Implementing Circuits with Veneer
    Norilo V.
    Olarte A.
    1600, MIT Press Journals (44): : 8 - 25
  • [24] An embedded visual programming interface for intelligent information retrieval on the Web
    Lee, CN
    Chen, YT
    1997 IEEE KNOWLEDGE AND DATA ENGINEERING EXCHANGE WORKSHOP, PROCEEDINGS, 1997, : 46 - 53
  • [25] A visual programming tool for user interface and Web page generation
    Yan, ZB
    Zhang, K
    TOOLS 27: TECHNOLOGY OF OBJECT-ORIENTED LANGUAGES, PROCEEDINGS, 1998, : 181 - 185
  • [26] BlocklyAR: A Visual Programming Interface for Creating Augmented Reality Experiences
    Vinh T Nguyen
    Jung, Kwanghee
    Dang, Tommy
    ELECTRONICS, 2020, 9 (08) : 1 - 20
  • [27] VIPR: A Visual Interface Tool for Programming Semantic Web Rules
    Skillen, Kerry-Louise
    Chen, Liming
    Burns, William
    2016 INT IEEE CONFERENCES ON UBIQUITOUS INTELLIGENCE & COMPUTING, ADVANCED & TRUSTED COMPUTING, SCALABLE COMPUTING AND COMMUNICATIONS, CLOUD AND BIG DATA COMPUTING, INTERNET OF PEOPLE, AND SMART WORLD CONGRESS (UIC/ATC/SCALCOM/CBDCOM/IOP/SMARTWORLD), 2016, : 277 - 284
  • [28] Haptic and visual augmented reality interface for programming welding robots
    Ni, D.
    Yew, A. W. W.
    Ong, S. K.
    Nee, A. Y. C.
    ADVANCES IN MANUFACTURING, 2017, 5 (03) : 191 - 198
  • [29] Haptic and visual augmented reality interface for programming welding robots
    D. Ni
    A. W. W. Yew
    S. K. Ong
    A. Y. C. Nee
    Advances in Manufacturing, 2017, 5 : 191 - 198
  • [30] Building a listener engine: A smalltalk interface to speech recognition
    LaLonde, W
    Pugh, J
    JOURNAL OF OBJECT-ORIENTED PROGRAMMING, 1997, 10 (07): : 15 - 20