Component reuse in software design: an observational study | IEEE Conference Publication | IEEE Xplore