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
Link To Document