Software Reuse at Hewlett-Packard

software reuse, software process, software construction, corporate reuse program, hypertext, libraries, application frameworks In this position paper, several software reuse related activities at Hewlett-Packard are described, focusing on those in which the author has been involved over the past 6 years. Recent activities include an investigation (started in November 1989) of the opportunities for a systematic, HP Corporate Software Reuse program that led to a new HP Corporate Engineering project to define and execute such a program. Planned work involves a combination of consulting, training, methods development, the writing of a reuse handbook, and several pilot projects. Also related are two research projects at HP Laboratories, one involving the development of a prototype hypertext-based reuse library management system (Kiosk), and the other (FAB) exploring component-based software construction using application development frameworks for distributed applications.

[1]  Gerhard Fischer,et al.  Cognitive tools for locating and comprehending software objects for reuse , 1991, [1991 Proceedings] 13th International Conference on Software Engineering.

[2]  L. Latour,et al.  Seer: a graphical retrieval system for reusable Ada software modules , 1988, [Proceedings 1988] The Third International IEEE Conference on Ada Applications and Environments.

[3]  William B. Frakes,et al.  Representing reusable software , 1990 .

[4]  Ted J. Biggerstaff,et al.  Design recovery for maintenance and reuse , 1989, Computer.

[5]  Paul R. Calder,et al.  Composing user interfaces with InterViews , 1989, Computer.

[6]  Walt Scacchi,et al.  A hypertext system to manage software life-cycle documents , 1990, IEEE Software.

[7]  Terry Bollinger,et al.  Making reuse cost-effective , 1991, IEEE Software.

[8]  Rubén Prieto-Díaz,et al.  Domain analysis: an introduction , 1990, SOEN.