An empirical case study highlights that software professionals develop and use specialized knowledge artifacts to improve the effectiveness of product design based on components-off-the-shelf integration. Computational counterparts of these artifacts improve the cooperative problem solving required by the design of applications fulfilling complex user requirements. Integration is likely to become a typical approach in EUD too, and tools supporting it are required. This chapter describes the outcomes of the case study. Lessons learned are discussed with regard to EUD, when it is interpreted as a creative discovery of components to be integrated.
Key words. Knowledge Artifact, Software Integration, Design as Discovery