Mohammad Masudur Rahman | Developed Tools

 
 

SurfClipse 1.1.0

Surfing web for software troubleshooting or programming is a very common task which is often done by the developers or researchers using Eclipse IDE. However, to perform the task, they need to switch context between web browser and IDE which is inconvenient, distracting, and they also can not access the results from different search engines simultaneously. SurfClipse is an Eclipse plug-in that reduces that context switching effort and exploits different search engines like Google, Yahoo, Bing and QA site like StackOverflow to provide more effective and useful results.

System Requirements

  • Required JDK: JDK 7.0.21 and later. (This is a must)
  • Supported OS: Windows 7+, Ubuntu Linux 12+ and Mac OSX 10+(testing)
  • Supported Eclipse: Indigo 3.7+, Juno 4.2+
  • Required Libs: Get Libs
So far, I tested with those configurations, but other versions are likely to support if JDK 7.0.21+ installed.

Plug-in Update URL here

SurfClipse Manual here

SurfClipse Manual (Video Tutorial) here

SurfClipse Troubleshooting here

Visit SurfClipse in Eclipse Marketplace

SurfExample 1.0.0

Studies show that software developers often either misuse exception handling features or use them ineciently, and such a practice leads an undergoing software project to a fragile, insecure and non-robust application system. In this paper, we propose an IDE-based context-aware recommendation system that recommends exception handling code examples from a number of popular open source code repositories hosted at GitHub. It collects the code examples using GitHub code search API, and ranks them against the exception and its context in the IDE exploiting the structural and lexical features, and quality measures of the exception handlers in the examples.

System Requirements

  • Required JDK: JDK 7.0.11 and later. (This is a must)
  • Supported OS: Windows 7+, Ubuntu Linux 12+
  • Supported Eclipse: Indigo 3.7+, Kepler 4.3.1
  • Required Libs: Get Libs
So far, I tested with those configurations, but other versions are likely to support if JDK 7.0.11+ installed.

Plug-in Update URL here

SurfExample Manual TBA

SurfExample Manual (Video Tutorial) TBA

SurfExample Troubleshooting TBA

Visit SurfExample in Eclipse Marketplace

ContentSuggest 1.0.0

During development and maintenance of a software product, software developers often search for relevant information in the web about an encountered error or exception, where they manually check the web pages returned by a search engine in order to extract a working solution. Both manual checking of the page content against the exception (and its context) and extracting an appropriate solution are non-trivial tasks. They are even more complicated with the bulk of noisy (e.g., advertisements, navigation menus) and irrelevant content in the web page. In this paper, we propose an IDE-based context-aware page content recommendation approach that not only returns all the noise-free (i.e., main) sections of a web page but also identifies the relevant sections of the page. The approach exploits the encountered exception and its context in the IDE in order to recommend the relevant sections of the webpage resulted from an IDE-based web search.

System Requirements

  • Required JDK: JDK 7.0.11 and later. (This is a must)
  • Supported OS: Windows 7+, Ubuntu Linux 12+
  • Supported Eclipse: Indigo 3.7+, Kepler 4.3.1
  • Required Libs: Get Libs
So far, I tested with those configurations, but other versions are likely to support if JDK 7.0.11+ installed.

Plug-in Update URL here

ContentSuggest Manual TBA

ContentSuggest Manual (Video Tutorial) TBA

ContentSuggest Troubleshooting TBA

Visit ContentSuggest in Eclipse Marketplace

QueryClipse 1.0.0

Software developers often search for relevant information in the web in order to solve their encountered programming errors and exceptions. While collecting information using search engines, they face different practical challenges, and one of them is-- choosing an appropriate search query for an error or exception. We propose a novel search query recommender for errors and exceptions that analyzes exception details (e.g., exception message, stack traces) and context code of the encountered exception, and recommends a ranked list of search queries.

System Requirements

  • Required JDK: JDK 7.0.11 and later. (This is a must)
  • Supported OS: Windows 7+, Ubuntu Linux 12+
  • Supported Eclipse: Indigo 3.7+, Kepler 4.3.1
  • Required Libs: Get Libs
So far, I tested with those configurations, but other versions are likely to support if JDK 7.0.11+ installed.

Plug-in Update URL here

QueryClipse Manual TBA

QueryClipse Manual (Video Tutorial) TBA

QueryClipse Troubleshooting TBA

Visit QueryClipse in Eclipse Marketplace

 

Copyright © Md. Masudur Rahman.