ArtinSoft’s Visual Basic 6.0 and ASP Assessment Tool


System Requirements

  • Microsoft Windows XP or higher
  • Microsoft .NET framework 2.0
  • Microsoft Office 2003 or later for opening the reports in Excel Format (optional)

If you have any issues with the assesment please contact support@artinsoft.com


Running the VB6 and ASP Assessment Tool is easy

ArtinSoft’s Visual Basic 6.0 and ASP Assessment Tool is an analysis program to help you understand your application and measure the effort required to migrate your code to .NET. This tool analyzes the application’s source code and creates an accurate inventory of the code, components and their relationships from a migration perspective.

The main goal of the VB6 and ASP Assessment Tool is to analyze Visual Basic 6.0 and ASP projects and obtain information useful for determining the effort required for the conversion to Visual Basic .NET, C#, and ASP.NET. The Assessment Tool generates a group of both HTML and Excel-compatible reports that are used as a basis for further calculations related to task effort and cost, including the following:

Analysis Summary

The summary page is launched automatically once the analysis completes, displaying an overview of the information gathered during the process. It contains the metrics for total lines of code, the total projects and their type (VB6 Standard EXE and ActiveX projects or ASP Root folders), file types, and the amount of references found in the application.



Visual Basic 6.0 and ASP Project Statistics

The Assessment Tool gathers specific statistics for both the Visual Basic 6.0 and ASP Projects, listing all the source code metrics per project. Source code lines are classified into Visual (Design) lines, code lines, and comment lines.



In order to make the analysis as accurate as possible, the Assessment Tool also detects and counts lines taking into account common code reuse patterns, such as shared files, and uses heuristics to detect potential duplicate files that appear in more than one project.

Visual Basic 6.0 and ASP File Statistics

The VB6 and ASP Assessment Tool also generates analysis information at the file level. In this report it is possible to identify whether a file was detected as shared or duplicated, and review the actual counts at the file level. This level of detail allows for a more comprehensive planning as the project progresses.

Project References

When performing a migration, it is necessary to have a clear picture of the components used in the application, and where they are referenced. The Project References report produced by the VB6 and ASP Assessment Tool lists all the references from a given project, and goes a step further by classifying them into Internal (references to other Visual Basic 6.0 projects), External (binary references) or Undetermined (no binary or source present in the analysis) references.


Manipulating the Data

Along with the HTML reports, the VB6 and ASP Assessment Tool also allows you to open the reports using Microsoft Excel. It is then possible to use Excel’s powerful analysis features to manipulate the data gathered during the analysis and create personalized reports and views, and to start working on the effort estimate based on the results.

Next Steps

The investment required for a migration project depends mainly on the complexity of the original application, which is calculated taking into account a number of characteristics of the underlying code and the required target architecture.

So please send us the results of the VB/ASP Assessment Tool and we will provide you with a license quote for our automated migration tools (The Visual Basic Upgrade Companion or the ASP Upgrade Companion), if you want to perform the conversion using your own resources, or with a ballpark for a turn-key solution, if you are looking towards leaving the VB6 to .NET, VB6 to Web or ASP to ASP.NET migration project in the hands of ArtinSoft’s experts.