A query service for a software engineering database system
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
Analog retrieval by constraint satisfaction
Artificial Intelligence
Telos: representing knowledge about information systems
ACM Transactions on Information Systems (TOIS)
Approximate reasoning: past, present, future
Information Sciences: an International Journal - Special issue on information sciences—past, present, and future
An Information Retrieval Approach for Automatically Constructing Software Libraries
IEEE Transactions on Software Engineering
Computing similarity in a reuse library system: an AI-based approach
ACM Transactions on Software Engineering and Methodology (TOSEM)
PODS '95 Proceedings of the fourteenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
An improved algorithm for identifying objects in code
Software—Practice & Experience
Retrieval of reusable components using functional similarity
Software—Practice & Experience
CoBase: a scalable and extensible cooperative information system
Journal of Intelligent Information Systems - Special issue on intelligent integration of information
An intelligent tool for re-engineering software modularity
ICSE '91 Proceedings of the 13th international conference on Software engineering
IBM Systems Journal
The software information base: a server for reuse
The VLDB Journal — The International Journal on Very Large Data Bases
ISHYS: Designing an Intelligent Software Hypertext System
IEEE Expert: Intelligent Systems and Their Applications
On the informativeness of the DNA promoter sequences domain theory
Journal of Artificial Intelligence Research
Incremental Iterative Retrieval and Browsingfor Efficient Conversational CBR Systems
Applied Intelligence
Hi-index | 0.00 |
The paper presents a similarity-based retrieval framework for a software repository that aids the process of maintaining, understanding, and migrating legacy software systems [12].Designing a software repository involves three issues: (1) information content; (2) information representation; and (3) strategies for accessing repository artifacts. Assuming the architecture presented in [12] we extend the retrieval system to support imprecise queries, iterative browsing, and diverse users. Because of repository size, complexity of queries and relations among artifacts, we take a performance approach to support a scalable implementation.We propose a retrieval system that uses numeric [31] and semantically rich context-based similarity [19]. Efficient iterative browsing is based on an incremental query evaluation algorithm from database management systems [20]. Explicitly defined context supports various retrieval strategies and diverse user models.