• 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