2013 · 19 citations · 5 references
Software MaintenanceEngineeringSoftware SystemsSoftware ReuseSource Code AnalysisSoftware EngineeringSemantic WebSoftware AnalysisJava Source CodeSource Code ModulesInformation RetrievalData ScienceData MiningData IntegrationData RetrievalData ManagementSoftware MiningKnowledge DiscoveryComputer ScienceDatabase TechnologyCode RepresentationSoftware DesignRelational QueriesProgram AnalysisSoftware TestingReusabilitySearch Engine IndexingSearch TechniqueCode ReuseMerobase Search EngineData Modeling
This paper describes a large, unabridged data-set of Java source code gathered and shared as part of the Merobase Component Finder project of the Software-Engineering Group at the University of Mannheim. It consists of the complete index used to drive the search engine, www.merobase.com, the vast majority <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">1</sup> of the source code modules accessible through it, and a tool that enables researchers to efficiently browse the collected data. We describe the techniques used to collect, format and store the data set, as well as the core capabilities of the Merobase search engine such as classic keyword-based, interface-based and test-driven search. This data-set, which represents one of the largest searchable collections of source and binary modules available online, has been recently made available for download and use in further research projects. All files are available at http://merobase.informatik.uni-mannheim.de/sources/.
5
Sushil Bajracharya, Trung Chi Ngo, Erik Linstead et al. · 2006 · 221 citations
A survey of software reuse libraries
A. Mili, R. Mili, Roland T. Mittermeir · Annals of Software Engineering · 1998 · 187 citations
A Practical Approach to Web Service Discovery and Retrieval
Colin Atkinson, Philipp Bostan, Oliver Hummel et al. · 2007 · 72 citations
Web Service Specification, Engineering, Business Intelligence +19