An evaluation of retrieval effectiveness for a full-text document-retrieval system
Communications of the ACM
The vocabulary problem in human-system communication
Communications of the ACM
Reflections on NoteCards: seven issues for the next generation of hypermedia systems
Communications of the ACM
The art of navigating through hypertext
Communications of the ACM
Hypertext and hypermedia
Implementing faceted classification for software reuse
Communications of the ACM - Special issue on software engineering
Reuse and productivity in integrated computer-aided software engineering: an empirical study
MIS Quarterly - Special issue on the strategic use of information systems
Using hypertext in selecting reusable software components
HYPERTEXT '91 Proceedings of the third annual ACM conference on Hypertext
The case repository: more than another database application
Challenges and strategies for research in systems development
Navigation in hypermedia applications: modeling and semantics
Journal of Organizational Computing and Electronic Commerce - Special issue on hypermedia in information systems and organizations
Manipulating source code in DynamicDesign
HYPERTEXT '87 Proceedings of the ACM conference on Hypertext
Using Iterative Refinement to Find Reusable Software
IEEE Software
Repository Evaluation of Software Reuse
IEEE Transactions on Software Engineering
An Empirical Study of Representation Methods for Reusable Software Components
IEEE Transactions on Software Engineering
Hypertext System as an Intermediary Agent in Case Environments
Proceedings of the IFIP WG8.2 Working Conference on The Impact of Computer Supported Technologies in Information Systems Development
Journal of Management Information Systems - Special section: Navigation in information-intensive environments
ACM Computing Surveys (CSUR)
A survey of software reuse libraries
Annals of Software Engineering
FedeRaL: A Tool for Federating Reuse Libraries over the Internet
ADVIS '00 Proceedings of the First International Conference on Advances in Information Systems
Defining Components in a MetaCASE Environment
CAiSE '00 Proceedings of the 12th International Conference on Advanced Information Systems Engineering
The unified problem-solving method development language UPML
Knowledge and Information Systems
IEEE Transactions on Software Engineering
A component based methodology for web application development
Journal of Systems and Software
Relevancy based semantic interoperation of reuse repositories
Proceedings of the 12th ACM SIGSOFT twelfth international symposium on Foundations of software engineering
Enabling Reuse-Based Software Development of Large-Scale Systems
IEEE Transactions on Software Engineering
Shortening retrieval sequences in browsing-based component retrieval using information entropy
Journal of Systems and Software
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
A theoretical framework of component-based software development phases
ACM SIGMIS Database
Impact of Internal Open Source Development on Reuse: Participatory Reuse in Action
Journal of Management Information Systems
MOOGLE: a metamodel-based model search engine
Software and Systems Modeling (SoSyM)
A novel component retrieval method based on weighted facet tree
The Journal of Supercomputing
Hi-index | 0.00 |
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.