Supporting search for reusable software objects

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, managerial and technical challenges. This article presents research that seeks to enhanced s...

Full description

Saved in:
Bibliographic Details
Main Authors: ISAKOWITZ, T., Kauffman, Robert J.
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 1996
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/2153
https://ink.library.smu.edu.sg/context/sis_research/article/3153/viewcontent/Supporting_search_for_reusable_software_objects.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-3153
record_format dspace
spelling sg-smu-ink.sis_research-31532019-04-01T09:27:24Z Supporting search for reusable software objects ISAKOWITZ, T. Kauffman, Robert J. 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, managerial 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 screening, identification, and the subsequent choice between new object construction or reusable object implementation. We propose automated support tools, including ORCA, a software Object Reuse Classification Analyzer, and AMHYRST, an Automated HYpertext-based Reuse Search Tool, that are based on this model. ORCA utilizes a faceted classification approach that can be implemented using hypertext. We also describe an aspect of AMHYRST's architecture which can automatically create hypertext networks that represent and link objects in terms of a number of distinguishing features. We illustrate our approach with an example drawn from a real world object repository. 1996-06-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/2153 info:doi/10.1109/32.508314 https://ink.library.smu.edu.sg/context/sis_research/article/3153/viewcontent/Supporting_search_for_reusable_software_objects.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University computer aided software engineering object-oriented programming software reusability Computer Sciences Numerical Analysis and Scientific Computing
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic computer aided software engineering
object-oriented programming
software reusability
Computer Sciences
Numerical Analysis and Scientific Computing
spellingShingle computer aided software engineering
object-oriented programming
software reusability
Computer Sciences
Numerical Analysis and Scientific Computing
ISAKOWITZ, T.
Kauffman, Robert J.
Supporting search for reusable software objects
description 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, managerial 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 screening, identification, and the subsequent choice between new object construction or reusable object implementation. We propose automated support tools, including ORCA, a software Object Reuse Classification Analyzer, and AMHYRST, an Automated HYpertext-based Reuse Search Tool, that are based on this model. ORCA utilizes a faceted classification approach that can be implemented using hypertext. We also describe an aspect of AMHYRST's architecture which can automatically create hypertext networks that represent and link objects in terms of a number of distinguishing features. We illustrate our approach with an example drawn from a real world object repository.
format text
author ISAKOWITZ, T.
Kauffman, Robert J.
author_facet ISAKOWITZ, T.
Kauffman, Robert J.
author_sort ISAKOWITZ, T.
title Supporting search for reusable software objects
title_short Supporting search for reusable software objects
title_full Supporting search for reusable software objects
title_fullStr Supporting search for reusable software objects
title_full_unstemmed Supporting search for reusable software objects
title_sort supporting search for reusable software objects
publisher Institutional Knowledge at Singapore Management University
publishDate 1996
url https://ink.library.smu.edu.sg/sis_research/2153
https://ink.library.smu.edu.sg/context/sis_research/article/3153/viewcontent/Supporting_search_for_reusable_software_objects.pdf
_version_ 1770571823613739008