Implementing faceted classification for software reuse
Communications of the ACM - Special issue on software engineering
Sixteen questions about software reuse
Communications of the ACM
Supporting Search for Reusable Software Objects
IEEE Transactions on Software Engineering - Special issue: best papers of the 17th International Conference on Software Engineering (ICSE-17)
An evolutionary approach to constructing effective software reuse repositories
ACM Transactions on Software Engineering and Methodology (TOSEM)
An abductive, linguistic approach to model retrieval
Data & Knowledge Engineering - Special issue: natural language for data bases (workshop 1996)
Evaluating environments for functional programming
International Journal of Human-Computer Studies
Domain-specific languages: an annotated bibliography
ACM SIGPLAN Notices
Supporting reuse by delivering task-relevant and personalized information
Proceedings of the 24th International Conference on Software Engineering
An Empirical Study of Representation Methods for Reusable Software Components
IEEE Transactions on Software Engineering
Proximity Matching Using Fixed-Queries Trees
CPM '94 Proceedings of the 5th Annual Symposium on Combinatorial Pattern Matching
The Role of Concepts in Program Comprehension
IWPC '02 Proceedings of the 10th International Workshop on Program Comprehension
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Software Factories: Assembling Applications with Patterns, Models, Frameworks, and Tools
Using WordNet for case-based retrieval of UML models
AI Communications - STAIRS 2002
A Survey on Software Components Search and Retrieval
EUROMICRO '04 Proceedings of the 30th EUROMICRO Conference
An Information Retrieval Approach to Concept Location in Source Code
WCRE '04 Proceedings of the 11th Working Conference on Reverse Engineering
Information Retrieval: Algorithms and Heuristics (The Kluwer International Series on Information Retrieval)
ADAMS Re-Trace: A Traceability Recovery Tool
CSMR '05 Proceedings of the Ninth European Conference on Software Maintenance and Reengineering
JIRiSS - an Eclipse plug-in for Source Code Exploration
ICPC '06 Proceedings of the 14th IEEE International Conference on Program Comprehension
A framework for architecture-driven service discovery
Proceedings of the 2006 international workshop on Service-oriented software engineering
Source Code Exploration with Google
ICSM '06 Proceedings of the 22nd IEEE International Conference on Software Maintenance
Towards an effective integrated reuse environment
Proceedings of the 5th international conference on Generative programming and component engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
Adams re-trace: traceability link recovery via latent semantic indexing
Proceedings of the 30th international conference on Software engineering
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
Assessing IR-based traceability recovery tools through controlled experiments
Empirical Software Engineering
Automatically capturing source code context of NL-queries for software maintenance and reuse
ICSE '09 Proceedings of the 31st International Conference on Software Engineering
From specification to experimentation: a software component search engine architecture
CBSE'06 Proceedings of the 9th international conference on Component-Based Software Engineering
On the customization of model management systems for file-centric IDEs
Proceedings of the 2013 ACM workshop on Domain-specific modeling
Hi-index | 0.00 |
Models are becoming increasingly important in the software development process. As a consequence, the number of models being used is increasing, and so is the need for efficient mechanisms to search them. Various existing search engines could be used for this purpose, but they lack features to properly search models, mainly because they are strongly focused on text-based search. This paper presents Moogle, a model search engine that uses metamodeling information to create richer search indexes and to allow more complex queries to be performed. The paper also presents the results of an evaluation of Moogle, which showed that the metamodel information improves the accuracy of the search.