This project introduces a Java and Python source code searching capability to Yioop [1]. Yioop is a PHP-based search engine. This feature enables users to search Java and Python source code files by entering Java or Python code snippets in the search bar of the search engine. In this project, a logarithmic char-gramming approach and a suffix tree approach were implemented and compared. In Yioop, the logarithmic char-gramming approach was newly implemented; whereas, an existing suffix tree approach was extended to operate on tokenized source codes. On comparing performance and effectiveness of these two approaches, it was found that the suffix trees approach was the better approach. The two methods returned comparable results, but the suffix...
This project adds autosuggest and spell-check for queries in Yioop [1], a PHP- based search engine. ...
To support rapid and efficient software development, we propose to demonstrate our tool, integrating...
The source code of successful projects is evolving all the time, resulting in hundreds of thousands ...
This project introduces a Java and Python source code searching capability to Yioop [1]. Yioop is a ...
Programmers frequently search for source code to reuse using keyword searches. When effective and ef...
Abstract. Reuse of existing libraries simplifies software development efforts. However, these librar...
sourcerer is a search engine for open source code that extracts fine-grained structural information ...
Massive amount of source codes are available free and open. Reusing those open source codes in proje...
Programmers search for code frequently utilizing syntactic queries. The effectiveness of this type o...
[[abstract]]As more new languages are evolved and libraries developed, it has become increasingly di...
Software developers are often unsure of the exact name of the method they need to use to invoke the ...
Abstract—As software systems continue to grow and evolve, lo-cating code for software maintenance ta...
Programmers frequently search for source code to reuse using keyword searches. When effective and ef...
One common task of developing or maintaining software is searching the source code for information l...
Today a massive amount of source code is available on the Internet and open to serve as a means for...
This project adds autosuggest and spell-check for queries in Yioop [1], a PHP- based search engine. ...
To support rapid and efficient software development, we propose to demonstrate our tool, integrating...
The source code of successful projects is evolving all the time, resulting in hundreds of thousands ...
This project introduces a Java and Python source code searching capability to Yioop [1]. Yioop is a ...
Programmers frequently search for source code to reuse using keyword searches. When effective and ef...
Abstract. Reuse of existing libraries simplifies software development efforts. However, these librar...
sourcerer is a search engine for open source code that extracts fine-grained structural information ...
Massive amount of source codes are available free and open. Reusing those open source codes in proje...
Programmers search for code frequently utilizing syntactic queries. The effectiveness of this type o...
[[abstract]]As more new languages are evolved and libraries developed, it has become increasingly di...
Software developers are often unsure of the exact name of the method they need to use to invoke the ...
Abstract—As software systems continue to grow and evolve, lo-cating code for software maintenance ta...
Programmers frequently search for source code to reuse using keyword searches. When effective and ef...
One common task of developing or maintaining software is searching the source code for information l...
Today a massive amount of source code is available on the Internet and open to serve as a means for...
This project adds autosuggest and spell-check for queries in Yioop [1], a PHP- based search engine. ...
To support rapid and efficient software development, we propose to demonstrate our tool, integrating...
The source code of successful projects is evolving all the time, resulting in hundreds of thousands ...