DocumentCode :
3236506
Title :
Component reuse in software design: an observational study
Author :
Budgen, David ; Pohthong, Amnart
Author_Institution :
Dept. of Comput. Sci., Keele Univ., UK
fYear :
1999
fDate :
1999
Firstpage :
63
Lastpage :
72
Abstract :
The adoption of a component-based strategy for software development is likely to require a major paradigm shift in design practices in order to incorporate such factors as reuse and goodness of fit. This paper describes an empirical study that we have performed to investigate how designers´ strategies evolve when using Unix processes as components. Our results suggest that, as they gain confidence, designers adopt a more strongly opportunistic strategy, and we particularly identify the importance of having access to component documentation when making design decisions, regardless of a designer´s detailed solution strategy. We conclude by identifying some of the attributes that will be needed in any tools and environments that are intended to support component-based software development, and discuss the role that studies of this type can play in software engineering research
Keywords :
Unix; software reusability; subroutines; system documentation; Unix processes; component documentation; component-based software development; goodness of fit; opportunistic strategy; software component reuse; software design; software engineering research; Component architectures; Computer science; Decision making; Design methodology; Documentation; Electrical capacitance tomography; Electronic switching systems; Process design; Programming; Software design;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Technology and Engineering Practice, 1999. STEP '99. Proceedings
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-7695-0328-4
Type :
conf
DOI :
10.1109/STEP.1999.798480
Filename :
798480
Link To Document :
بازگشت