DocumentCode :
2357893
Title :
Is `Technology´ a second order term in reuse´s success equation?
Author :
Biggerstaff, Ted J.
Author_Institution :
Microsoft Corp., Redmond, WA, USA
fYear :
1994
fDate :
1-4 Nov 1994
Firstpage :
190
Abstract :
Good technology should make a difference where it counts-in the market place, but I have noticed an interesting phenomenon. The goodness of technology does not make much of a difference, at least in the short term. Measured by the market place, Visual Basic´s VBX componentry is a wildly successful example of reuse. While the Visual Basic System itself is quite an elegant system and the interface to VBX components is clean and simple, the technology weakness of VBX components is the BASIC programming language. And yet, VBX components are a success by almost any measure. The biggest factor in their success seems to be that they solve real application problems with great ease, providing a great deal of programming leverage. On the other hand, looking at object oriented programming (OOP) languages I see a lot of pretty elegant technology. On the whole, OOP is a powerful and elegant technology. But measured by the VBX componentry available, OOP´s componentry is pretty weak. Much as we might like to believe that OOP or VBX technology is a revolutionary paradigm shift, they probably are not. And thus, they are probably second order terms in the equation that determines success. They succeed or fail for other reasons-first order reasons. VBX components succeed largely because they were born in the mainstream of the desktop revolution. Likewise, OOP is a small technological delta that is somewhat out of the mainstream of this revolution and to the degree that it is, it seems to be a less than stellar example of reuse success
Keywords :
BASIC; object-oriented languages; object-oriented programming; software reusability; technology transfer; BASIC programming language; Visual Basic VBX componentry; desktop revolution; interface; object oriented programming languages; real application problems; reuse; second order term; technology; Computer languages; Data structures; Equations; Marketing and sales; Object oriented programming; Space technology; Technological innovation; US Department of Energy; Visual BASIC; Visual databases;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reuse: Advances in Software Reusability, 1994. Proceedings., Third International Conference on
Conference_Location :
Rio de Janeiro
Print_ISBN :
0-8186-6632-3
Type :
conf
DOI :
10.1109/ICSR.1994.365791
Filename :
365791
Link To Document :
بازگشت