Combinatorics of experimental design
Combinatorics of experimental design
Software reuse through information retrieval
ACM SIGIR Forum
Building Web applications with UML
Building Web applications with UML
Web Modeling Language (WebML): a modeling language for designing Web sites
Proceedings of the 9th international World Wide Web conference on Computer networks : the international journal of computer and telecommunications netowrking
Cumulated gain-based evaluation of IR techniques
ACM Transactions on Information Systems (TOIS)
Designing Data-Intensive Web Applications
Designing Data-Intensive Web Applications
Agora: A Search Engine for Software Components
IEEE Internet Computing
Using Graph Search Techniques for Contextual Colour Retrieval
Proceedings of the Joint IAPR International Workshop on Structural, Syntactic, and Statistical Pattern Recognition
On Querying UML Data Models with OCL
«UML» '01 Proceedings of the 4th International Conference on The Unified Modeling Language, Modeling Languages, Concepts, and Tools
The complexity of theorem-proving procedures
STOC '71 Proceedings of the third annual ACM symposium on Theory of computing
MDA Explained: The Model Driven Architecture: Practice and Promise
MDA Explained: The Model Driven Architecture: Practice and Promise
OO-H Method: extending UML to model web interfaces
Information modeling for internet applications
Using WordNet for case-based retrieval of UML models
AI Communications - STAIRS 2002
Using structural context to recommend source code examples
Proceedings of the 27th international conference on Software engineering
Searching Service Repositories by Combining Semantic and Ontological Matching
ICWS '05 Proceedings of the IEEE International Conference on Web Services
A Vector Space Search Engine forWeb Services
ECOWS '05 Proceedings of the Third European Conference on Web Services
Adaptive Name Matching in Information Integration
IEEE Intelligent Systems
Experiences from introducing UML-based development in a large safety-critical project
Empirical Software Engineering
Introduction to Information Retrieval
Introduction to Information Retrieval
Semantic Process Retrieval with iSPARQL
ESWC '07 Proceedings of the 4th European conference on The Semantic Web: Research and Applications
Where Is the Proof? - A Review of Experiences from Applying MDE in Industry
ECMDA-FA '08 Proceedings of the 4th European conference on Model Driven Architecture: Foundations and Applications
MoDELS '08 Proceedings of the 11th international conference on Model Driven Engineering Languages and Systems
A Behavioral and Structural Components Retrieval Technique for Software Reuse
ASEA '08 Proceedings of the 2008 Advanced Software Engineering and Its Applications
SNIFF: A Search Engine for Java Using Free-Form Queries
FASE '09 Proceedings of the 12th International Conference on Fundamental Approaches to Software Engineering: Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2009
WISE: A Workflow Information Search Engine
ICDE '09 Proceedings of the 2009 IEEE International Conference on Data Engineering
Sourcerer: An internet-scale software repository
SUITE '09 Proceedings of the 2009 ICSE Workshop on Search-Driven Development-Users, Infrastructure, Tools and Evaluation
Graph Matching Algorithms for Business Process Model Similarity Search
BPM '09 Proceedings of the 7th International Conference on Business Process Management
Repository for model driven development (ReMoDD)
MoDELS'06 Proceedings of the 2006 international conference on Models in software engineering
WebRatio 5: an eclipse-based CASE tool for engineering web applications
ICWE'07 Proceedings of the 7th international conference on Web engineering
Searching repositories of web application models
ICWE'10 Proceedings of the 10th international conference on Web engineering
Similarity of business process models: Metrics and evaluation
Information Systems
Ranking BPEL Processes for Service Discovery
IEEE Transactions on Services Computing
Diane Kelly: Methods for evaluating interactive information retrieval systems with users
Information Retrieval
Content-based search of model repositories with graph matching techniques
Proceedings of the 3rd International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation
Portfolio: finding relevant functions and their usage
Proceedings of the 33rd International Conference on Software Engineering
Model-driven engineering practices in industry
Proceedings of the 33rd International Conference on Software Engineering
Graph-based search over web application model repositories
ICWE'11 Proceedings of the 11th international conference on Web engineering
BPM'11 Proceedings of the 9th international conference on Business process management
Structural Descriptions and Inexact Matching
IEEE Transactions on Pattern Analysis and Machine Intelligence
Efficient retrieval of similar business process models based on structure
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems - Volume Part I
Comparison and retrieval of process models using related cluster pairs
Computers in Industry
Answering search queries with CrowdSearcher
Proceedings of the 21st international conference on World Wide Web
FOSSACS'12 Proceedings of the 15th international conference on Foundations of Software Science and Computational Structures
Repository for model driven development (ReMoDD)
Proceedings of the 34th International Conference on Software Engineering
MoScript: a DSL for querying and manipulating model repositories
SLE'11 Proceedings of the 4th international conference on Software Language Engineering
Exemplar: A Source Code Search Engine for Finding Highly Relevant Applications
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
Model-driven engineering relies on collections of models, which are the primary artifacts for software development. To enable knowledge sharing and reuse, models need to be managed within repositories, where they can be retrieved upon users’ queries. This article examines two different techniques for indexing and searching model repositories, with a focus on Web development projects encoded in a domain-specific language. Keyword-based and content-based search (also known as query-by-example) are contrasted with respect to the architecture of the system, the processing of models and queries, and the way in which metamodel knowledge can be exploited to improve search. A thorough experimental evaluation is conducted to examine what parameter configurations lead to better accuracy and to offer an insight in what queries are addressed best by each system.