Software Reuse Survey, Page 5
More information about recent reuse experiences.
Reuse Experiences, continued
However, the respondents who reused software did not do so all of the time. We asked them what factors prevented them from using software that did contain at least some of the functionality they needed.
The three main reasons were because the software was too difficult to understand or was poorly documented, it didn't exactly match their requirements, and it was too complex or difficult to adapt to their needs.
However, the 21% of respondents who did not reuse software at all had different reasons for their choice. Their top two reasons for not reusing existing artifacts were that they did not know where to look for reusable artifacts and/or they did not know that suitable reusable artifacts existed.
