SUPPORTING SEARCH FOR REUSABLE SOFTWARE OBJECTS

Citation
T. Isakowitz et Rj. Kauffman, SUPPORTING SEARCH FOR REUSABLE SOFTWARE OBJECTS, IEEE transactions on software engineering, 22(6), 1996, pp. 407-423
Citations number
30
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Software Graphycs Programming
ISSN journal
00985589
Volume
22
Issue
6
Year of publication
1996
Pages
407 - 423
Database
ISI
SICI code
0098-5589(1996)22:6<407:SSFRSO>2.0.ZU;2-Z
Abstract
Prior research has shown that achieving high levels of software reuse in the presence of repository and object-based computer-aided software engineering (CASE) development methods presents interesting human, ma nagerial and technical challenges. This article presents research that seeks to enhanced software development performance through reuse. We propose automated support for developers who search large repositories for the appropriate reusable software objects. We characterize search for repository objects in terms of a multistage model involving scree ning, identification, and the subsequent choice between new object con struction or reusable object implementation. We propose automated supp ort tools, including ORCA, a software Object Reuse Classification Anal yzer, and AMHYRST, an Automated HYpertext-based Reuse Search Tool, tha t are based on this model. ORCA utilizes a faceted classification appr oach that can be implemented using hypertext. We also describe an aspe ct of AMHYRST's architecture which can automatically create hypertext networks that represent and link objects in terms of a number of disti nguishing features. We illustrate our approach with an example drawn f rom a real world object repository.