• DocumentCode
    320552
  • Title

    A visual programming interface for Smalltalk

  • Author

    Giffen, Randy ; Tomek, Ivan

  • Author_Institution
    Jodrey Sch. of Comput. Sci., Acadia Univ., Wolfville, NS, Canada
  • fYear
    1997
  • fDate
    28 Jul-1 Aug 1997
  • Firstpage
    260
  • Lastpage
    269
  • Abstract
    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 and one of the aims of the work is to provide tools allowing an objective exploration of this hypothesis. The visual syntax described in the 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 from one form to the other. Graphical representation eliminates certain types of programming errors and provides better presentation of the semantics and logic of the code. It also helps visualise code tracing in a more object-oriented way. While the experience suggests that graphical representation makes code easier to understand, further empirical study is required
  • Keywords
    Smalltalk; data visualisation; object-oriented programming; text editing; visual programming; Smalltalk; editing; graphical message representation; graphical representation; logic; object flow; object-oriented code tracing visualization; program development; semantics; text; visual programming interface; visual syntax; Birth disorders; Computer displays; Computer graphics; Computer languages; Computer science; Debugging; Electrical capacitance tomography; Logic programming; Surges; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Technology of Object-Oriented Languages and Systems, 1997. TOOLS 23. Proceedings
  • Conference_Location
    Santa Barbara, CA
  • Print_ISBN
    0-8186-8383-X
  • Type

    conf

  • DOI
    10.1109/TOOLS.1997.654734
  • Filename
    654734