S.No | Tool name /Tool category |
Description Reference URL Supported platform |
Language(s) supported | Free / Trial available for download | Installation instructions | Tested the installation | ||
1 | Google Diff-Match-Patch Program differencing |
It is a text based program
differencing web tool used to find out the diff between two text
(code) snippets, to perform a fuzzy matching of a search string and
to apply a patch to the code https://code.google.com/p/google-diff-match-patch/ All platforms |
All languages | Free online web based tool | No Installation required | On MAC OSX | ||
2 | Crucible Code Review | It is a java based code review tool
used to discuss the changes, to share knowledge and to identify
defects https://www.atlassian.com/software/crucible/overview It supports only java programs https://confluence.atlassian.com/display/CRUCIBLE/Supported+platforms |
Oracle Java JRE/JDK - 1.6 /1.7 | Free trial for 30 days | Step1 : The instruction for Windows
OS and MAC/ linux OS are available on the following websites For Windows : https://confluence.atlassian.com/display/CRUCIBLE/Installing+Crucible+on+Windows Linux and MAC : https://confluence.atlassian.com/display/CRUCIBLE/Installing+Crucible+on+Linux+and+Mac Step 2:After running the command: sh start.sh from the command prompt from the above mentioned instruction , you need to go to the http://localhost:8060/ and select evaluation license and continue the instructions on the web page Step 3: If you don't have an account with Atlassian, create one on Atlassian Step 4: If you have an account with atlassian skip 3 and login with user ID and complete the set-up for crucible and after completing the set-up you can use it. NOTE: Useful link- for using the Cruicible: https://confluence.atlassian.com/display/CRUCIBLE/Using+Crucible |
On MAC OSX | ||
3 | Clover Code coverage | It is a code coverage tool used to
provide metrics for balancing efforts involved in writing the code
and writing test scripts.This can also be used to optimize the tests https://www.atlassian.com/software/ide-connectors/overview Supports any platform IDE Supported : Eclipse 3.6 to 4.3, |
Oracle Java JRE/JDK 1.5 to 1.8 | Free trial for 30 days | Step 1: Installing the plugin You can choose any one of the following ways to install the plug-in a)Installing the plugin from the live Clover Eclipse update site (recommended) OR b) Installing the plugin from a downloaded archive of the Clover Eclipse update site The instruction for both the options are available on the following website: https://confluence.atlassian.com/display/CLOVER/Clover-for-Eclipse+Installation+Guide (Note:During the installation in eclipse, if there is any warning populated then click ok/yes.). If you don't have an account with Atlassian, create one on Atlassian Step 2: Using the following link complete the "Installing the license" step https://confluence.atlassian.com/display/CLOVER/Clover-for-Eclipse+Installation+Guide NOTE: Useful link- for using the Clover: https://confluence.atlassian.com/display/CLOVER/Clover-for-Eclipse+User%27s+Guide |
On MAC OSX | ||
4 | Eclipse- refactoring /Refactoring |
Built-in Eclipse IDE feature to
perform refactoring on the Java code Any eclipse IDE with refactor option |
Any JDK | Free | No Installation required You can find more information about refactoring in the following link: http://help.eclipse.org/juno/index.jsp?topic=%2Forg.eclipse.jdt.doc.user%2Freference%2Fref-wizard-refactorings.htm |
On MAC OSX | ||
5 | IDE-ConnectorAutomatic Issue tracking Eclipse plug-in for managing the issues in JIRA(Task /issue trackor) |
The Atlassian IDE Connectors are
add-ons for your integrated development environment (IDE). They
allow you to work with the Atlassian applications within your IDE.
Now you don't have to switch between websites, email messages and
news feeds to see what's happening to your project and your code.
Instead, you can see the relevant JIRA issues and Bamboo build
information right there in your development environment. https://www.atlassian.com/software/ide-connectors/overview You can check for the system requirements from the following link : https://confluence.atlassian.com/display/IDEPLUGIN/Installing+the+Eclipse+Connector |
Any JDK | Free tool | Follow the installation instructions on the
following link page https://confluence.atlassian.com/display/IDEPLUGIN/Installing+the+Eclipse+Connector You can choose to install with any of the methods on the web page(above link) Installation via the Eclipse Marketplace for Eclipse 3.7 (Indigo), 4.2 (Juno), 4.3 (Kepler) OR Installation via update site for Eclipse 3.7 (Indigo), 4.2 (Juno), 4.3 (Kepler) (Note:During the installation in eclipse, if there is any warning then click ok/yes.) Note:You need some issues for tracking while evaluating this plug -in, so you can use the free trial of JIRA by logging in with your Atlassian ID (Create an account with Atlassian for using JIRA, if you already don't have one) |
On MAC OSX | ||
6 | Sourcecode Visualizar/ Visualization tool |
It is an open source Java
visualization plug-in for eclipse IDE that allows to visualize the
source code as a control flow graph http://marketplace.eclipse.org/content/sourcecode-visualizer Mac and windows operating with the following eclipse: Eclipse Versions: 3.6, 3.7, 4.2 and 4.3 |
Any Java version | Free | Step 1: Go to Eclipse Help -->Select Eclipse Market place Step 2: Search for sourcecode visualizer ---> Select sourcecode visualizer 4.3.2 and click install Step 3: Complete the installation by clicking next buttons and finish buttons in the installation wizard Step 4: After the installation restart eclipse and start using the plug-in NOTE : The following are useful link- for using the plug -in http://www.drgarbage.com/sourcecode-visualizer.html http://www.drgarbage.com/first-steps-with-sourcecode-visualizer.html |
On MAC OSX | ||
7 | Coverity Code Advisor /Automatic bug finding tool |
This is an automatic bug detection
tool used to find out the bugs that arise in the development of the
application work flow http://webstaging.coverity.com/products/code-advisor/ Operating System supported :Windows, Linux, or Mac OS X The following compilers are supported : GCC 2.7.2 - 4.7.x, Microsoft Visual Studio 2003 - 20012, Oracle JDK 1.5 - 1.7 |
Supports Java, C/C++, and C# applications | Free trial available | Step 1: Go to the following web page http://webstaging.coverity.com/products/code-advisor/ Step 2:Click on the request free trial version Step 3:Click on the start here button in the first section( "take a coverity tour ") Step 4:Complete the coverity registration and confirm the registration with email that you receive after registering Step 5:Login with the your credentials Step 6:Click on the "Register the Trial project" button then complete the project registration and evaluate the tool |
On MAC OSX | ||
8 | Coverity Code
Advisor/ Automatic bug finding tool |
This tool is used for
enforcing policies for various teams during the application
development life cycle phases (Like Development testing (test driven
development)).It can be used to create various metrics involved in
the development of applications. http://www.coverity.com/products/policy-manager/ Operating System supported :Windows, Linux, or Mac OS X The following compilers are supported : GCC 2.7.2 - 4.7.x, Microsoft Visual Studio 2003 - 20012, Oracle JDK 1.5 - 1.7 |
Supports Java, C/C++, and C# applications | Free trial available | Step 1: Go to the following web page http://www.coverity.com/products/policy-manager/ Step 2:Click on the request free trial version Step 3:Click on the start here button in the first section( "take a coverity tour ") Step 4:Complete the coverity registration and confirm the registration with email that you receive after registering Step 5:Login with the your credentials Step 6:Click on the Register the Trial project button then complete the project registration and evaluate the tool |
On MAC OSX |