Software reuse through information retrieval
ACM SIGIR Forum
Designing Data-Intensive Web Applications
Designing Data-Intensive Web Applications
Agora: A Search Engine for Software Components
IEEE Internet Computing
Information Retrieval Models for Recovering Traceability Links between Code and Documentation
ICSM '00 Proceedings of the International Conference on Software Maintenance (ICSM'00)
Using WordNet for case-based retrieval of UML models
AI Communications - STAIRS 2002
Supporting Software Evolution through Dynamically Retrieving Traces to UML Artifacts
IWPSE '04 Proceedings of the Principles of Software Evolution, 7th International Workshop
Using structural context to recommend source code examples
Proceedings of the 27th international conference on Software engineering
Ranking Significance of Software Components Based on Use Relations
IEEE Transactions on Software Engineering
A Vector Space Search Engine forWeb Services
ECOWS '05 Proceedings of the Third European Conference on Web Services
VLDB '06 Proceedings of the 32nd international conference on Very large data bases
Workflow discovery: the problem, a case study from e-Science and a graph-based solution
ICWS '06 Proceedings of the IEEE International Conference on Web Services
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
Semantic Querying of Business Process Models
EDOC '08 Proceedings of the 2008 12th International IEEE Enterprise Distributed Object Computing Conference
A Behavioral and Structural Components Retrieval Technique for Software Reuse
ASEA '08 Proceedings of the 2008 Advanced Software Engineering and Its Applications
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
Exploring schema repositories with schemr
Proceedings of the 2009 ACM SIGMOD International Conference on Management of data
WebRatio 5: an eclipse-based CASE tool for engineering web applications
ICWE'07 Proceedings of the 7th international conference on Web engineering
Managing process variants as an information resource
BPM'06 Proceedings of the 4th international conference on Business Process Management
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
Graph-based search over web application model repositories
ICWE'11 Proceedings of the 11th international conference on Web engineering
Searching business process repositories using operational similarity
OTM'11 Proceedings of the 2011th Confederated international conference on On the move to meaningful internet systems - Volume Part I
MoScript: a DSL for querying and manipulating model repositories
SLE'11 Proceedings of the 4th international conference on Software Language Engineering
Textual and Content-Based Search in Repositories of Web Application Models
ACM Transactions on the Web (TWEB)
Hi-index | 0.00 |
Project repositories are a central asset in software development, as they preserve the technical knowledge gathered in past development activities. However, locating relevant information in a vast project repository is problematic, because it requires manually tagging projects with accurate metadata, an activity which is time consuming and prone to errors and omissions. This paper investigates the use of classical Information Retrieval techniques for easing the discovery of useful information from past projects. Differently from approaches based on textual search over the source code of applications or on querying structured metadata, we propose to index and search the models of applications, which are available in companies applying Model-Driven Engineering practices. We contrast alternative index structures and result presentations, and evaluate a prototype implementation on real-world experimental data.