Software reuse: from text to hypertext

For software reuse, a wide range of software descriptions are exploited in the ESPRIT Practitioner Project. Word patterns and outlines constitute the conventional document-oriented descriptions, whereas thesauri and questionnaires form the hypertext-oriented descriptions. The Practitioner consortium has developed and tested a set of tools to support this wide range of approaches to software reuse. Furthermore, all the phases of reuse, i.e. organising, retrieving and reorganising, have been applied to documents from throughout the software life-cycle.

[1]  Bruce A. Burton,et al.  The Reusable Software Library , 1987, IEEE Software.

[2]  T. Capers Jones Reusability in Programming: A Survey of the State of the Art , 1984, IEEE Transactions on Software Engineering.

[3]  Roy Rada,et al.  Medical expertext as regularity in semantic nets , 1990, Artif. Intell. Medicine.

[4]  M. E. Maron,et al.  An evaluation of retrieval effectiveness for a full-text document-retrieval system , 1985, CACM.

[5]  Louis M. Gomez,et al.  Formative design evaluation of superbook , 1989, TOIS.

[6]  Walt Scacchi,et al.  ISHYS: designing an intelligent software hypertext system , 1989, IEEE Expert.

[7]  Roy Rada,et al.  Merging Thesauri: Principles and Evaluation , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Gerard Salton,et al.  Another look at automatic text-retrieval systems , 1986, CACM.

[9]  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.

[10]  Roy Rada Hypertext: from Text to Expertext , 1994, SIGB.

[11]  Walt Scacchi,et al.  On the power of domain-specific hypertext environments , 1989, JASIS.

[12]  James M. Boyle,et al.  Program Reusability through Program Transformation , 1984, IEEE Transactions on Software Engineering.

[13]  Robert G. Lanergan,et al.  Software Engineering with Reusable Designs and Code , 1984, IEEE Transactions on Software Engineering.

[14]  Ellis Horowitz,et al.  An Expansive View of Reusable Software , 1984, IEEE Transactions on Software Engineering.

[15]  Peter Freeman,et al.  Classifying Software for Reusability , 1987, IEEE Software.

[16]  Roy Rada Hypertext and paper: A special synergy , 1991 .

[17]  Paul Bassett,et al.  Frame-Based Software Engineering , 1987, IEEE Software.

[18]  Roy Rada,et al.  Hypertext Writing and Document Reuse: The Role of a Semantic Net , 1990, Electron. Publ..

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

[20]  Roy Rada,et al.  Development and application of a metric on semantic nets , 1989, IEEE Trans. Syst. Man Cybern..