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 :
بازگشت