• DocumentCode
    2038237
  • Title

    Graphical rewrite rule analogies: avoiding the inherit or copy and paste reuse dilemma

  • Author

    Perrone, Corrina ; Repenning, Alexander

  • Author_Institution
    Center of LifeLong Learning & Design, Colorado Univ., Boulder, CO, USA
  • fYear
    1998
  • fDate
    1-4 Sep 1998
  • Firstpage
    40
  • Lastpage
    46
  • Abstract
    Reuse mechanisms, such as inheritance in an object oriented programming approach, are useful to professional programmers but fail to support the occasional programming needs of the end user. Consequently, a surprisingly high percentage of end users resort to “copy and paste” approaches for reuse instead of making appropriate use of object oriented techniques. Visual analogies are a reuse mechanism for end users who otherwise would have resorted to “copy and paste”. The paper illustrates how visual analogies avoid some of the problems intrinsic to object oriented programming by eliminating the pitfall of over-generalization and the need to create non concrete programming abstractions
  • Keywords
    inheritance; object-oriented programming; rewriting systems; software reusability; visual programming; copy and paste; end user; graphical rewrite rule analogies; inheritance; non concrete programming abstractions; object oriented programming; object oriented techniques; occasional programming needs; reuse mechanism; reuse mechanisms; visual analogies; Application software; Computer languages; Construction industry; Object oriented modeling; Object oriented programming; Productivity; Programming profession; Roads; Toy industry; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1998. Proceedings. 1998 IEEE Symposium on
  • Conference_Location
    Halifax, NS
  • ISSN
    1049-2615
  • Print_ISBN
    0-8186-8712-6
  • Type

    conf

  • DOI
    10.1109/VL.1998.706132
  • Filename
    706132