Experimentation in software engineering
IEEE Transactions on Software Engineering
LaSSIE: a knowledge-based software information system
Communications of the ACM - Special issue on software engineering
Implementing faceted classification for software reuse
Communications of the ACM - Special issue on software engineering
Some simple effective approximations to the 2-Poisson model for probabilistic weighted retrieval
SIGIR '94 Proceedings of the 17th annual international ACM SIGIR conference on Research and development in information retrieval
Sixteen questions about software reuse
Communications of the ACM
Signature matching: a tool for using software libraries
ACM Transactions on Software Engineering and Methodology (TOSEM)
Managing software reuse—an experience report
Proceedings of the 17th international conference on Software engineering
How reuse influences productivity in object-oriented systems
Communications of the ACM
Cognitive tools for locating and comprehending software objects for reuse
ICSE '91 Proceedings of the 13th international conference on Software engineering
Another nail to the coffin of faceted controlled-vocabulary component classification and retrieval
Proceedings of the 1997 symposium on Software reusability
The Role of Opportunism in the Software Design Reuse Process
IEEE Transactions on Software Engineering
Integrating active information delivery and reuse repository systems
SIGSOFT '00/FSE-8 Proceedings of the 8th ACM SIGSOFT international symposium on Foundations of software engineering: twenty-first century applications
Introduction to Modern Information Retrieval
Introduction to Modern Information Retrieval
User Modeling in Human–Computer Interaction
User Modeling and User-Adapted Interaction
An Empirical Study of Representation Methods for Reusable Software Components
IEEE Transactions on Software Engineering
Quality Improvement Using A Software Reuse Failure Modes Model
IEEE Transactions on Software Engineering
Promoting Reuse with Active Reuse Repository Systems
ICSR-6 Proceedings of the 6th International Conerence on Software Reuse: Advances in Software Reusability
Personalizing Delivered Information in a Software Reuse Environment
UM '01 Proceedings of the 8th International Conference on User Modeling 2001
Cognitive View of Reuse and Redesign
IEEE Software
Automated harvesting of test oracles for reliability testing
COMPSAC-W'05 Proceedings of the 29th annual international conference on Computer software and applications conference
Hi-index | 0.01 |
This paper reports an empirical user study of an active reuse repository system. Instead of waiting passively for software developers to initiate the component location process with a well-defined reuse query, active reuse repository systems infer reuse queries from syntactic and semantic cues present in partially constructed programs in development environments, and proactively deliver components that match the inferred reuse queries. The reported empirical user study of an implemented active reuse repository system called CodeBroker shows that active repository systems promote reuse by motivating and enabling software developers to reuse components whose existence is not anticipated, and reducing the cost of reuse through the automation of the component location process.