Software reuse: ostriches beware | IEEE Journals & Magazine | IEEE Xplore