Title :
SE-CodeSearch: A scalable Semantic Web-based source code search infrastructure
Author :
Keivanloo, Iman ; Roostapour, Laleh ; Schugerl, Philipp ; Rilling, Juergen
Author_Institution :
Dept. of Comput. Sci. & Software Eng., Concordia Univ., Montreal, QC, Canada
Abstract :
Available code search engines provide typically coarse-grained lexical search. To address this limitation we present SE-CodeSearch, a Semantic Web-based approach for Internet-scale source code search. It uses an ontological representation of source code facts and analysis knowledge to complete missing information using inference engine. This approach allows us to reason and search across project boundaries containing often incomplete code fragments extracted in a one-pass and no-order manner. The infrastructure provides a scalable approach to process and query across large code bases mined from software repositories and code fragments found online. We have implemented our SE-CodeSearch as part of SE-Advisor framework to demonstrate the scalability and applicability of our Internet-scale code search in a software maintenance context.
Keywords :
query processing; search engines; semantic Web; software maintenance; source coding; Internet scale source code search; SE-CodeSearch; coarse grained lexical search; code fragment; code search engine; inference engine; ontological representation; semantic Web; software maintenance; software repository; source code search infrastructure; Conferences; Engines; Programming; Semantics; Software; Software engineering; Web sites; Semantic Web; code search; software maintenance;
Conference_Titel :
Software Maintenance (ICSM), 2010 IEEE International Conference on
Conference_Location :
Timisoara
Print_ISBN :
978-1-4244-8630-4
Electronic_ISBN :
1063-6773
DOI :
10.1109/ICSM.2010.5609533