June 5, 2024
14:58:39
C:/AVERISOURCE SCAN/.../SOURCES

AveriSource Scan has assessed your codebase as medium risk for modernization

Continue reading to understand why your code is classified as medium risk and discover how the AveriSource Platform can help.

8
languages
77
files
99
missing files
52
uNreferenced files
17,111
lines of code

AveriSource Scan is a free codebase assessment that serves as the initial step in your application modernization journey.

Use this report to understand the characteristics of source code and assess risk. The AveriSource Platform accelerates application assessment and analysis time and helps to plan the best modernization strategy for your organization.

AveriSource Scan Results

The results from AveriSource Scan offer a valuable perspective into the attributes of source code within a given environment. With this information, organizations can begin to plan the best modernization approach.

Overall Modernization

Medium Risk

Based on the risk factors below, AveriSource Scan has assigned an overall risk of medium to the assessed source code. This codebase may be moderately complex to modernize. May need to address some issues in the code before modernizing. There is some flexibility in choosing the modernization approach.

Manual effort

5000 hours are estimated to manually analyze your codebase. The AveriSource Platform can shorten that time and help your organization plan the best modernization strategy.

Your primary risk factors
See below for the complete assessment
High risk
99
Missing Files
High risk
8
Languages
Medium risk
17,111
Lines of Code
Medium risk
Moderate
Logic & Flow
Low risk
17%
Missing Files
LanguageFilesMissing FilesUnreferenced FilesLines of CodeRisk Scan
ASM2547C15C4,600
Card Data131314
COBOL101059,608check.
EZT+55359
EZTrieve99844
JCL123421,150
RPG181491check.
Unknown2245check.

Risk Factor Breakdown

Missing File References

High risk

There are 99 references to missing files in the codebase. It will be very difficult to analyze the function of the application in its entirety with this significant portion of code missing.

Programming Language Modernization

High risk

The codebase consists largely of less common legacy languages. Analyzing these codebases requires additional skillsets that may need to be learned or hired.

Codebase Size

Medium risk

The size of the codebase is considered large at 17,111 lines of code. Large codebases are typically complex and take longer to modernize.

Business Logic and Program Flow

Medium risk

The codebase contains a moderate number of decision points and branches in the code. These branches represent various internal and external dependencies. The more decision points and branches, the more complicated it becomes to analyze and document the codebase.

Internal Documentation

Medium risk

The scanned code contains 17% comments. This is a slight concern for documentation and audits. Insufficient comments make it difficult for a developer to understand what function the code is performing.

Persistence Technology

Medium risk

The codebase uses mostly flat or indexed file data persistence. It could take considerable time and effort to discover which files contain which fields to build an understanding of the data.

Reporting

Medium risk

The codebase produces reports using native reporting functionality. This functionality can require additional analysis across programs increasing the time to fully analyze.

Unreferenced Files

Low risk

The codebase includes 52 unreferenced files. It is unlikely that significant time will be wasted analyzing functionality that is unused in the applications.

User Interface

Low risk

The code is primarily invoked by jobs or procedures, requiring little or no additional user input.

AveriSource Scan Process

The AveriSource Platform supports a broad range of technologies. AveriSource Scan assesses your provided codebase, deeply analyzing COBOL, RPG, JCL, and Assembler languages. Other languages are detected using file extensions, but are not assessed for risk. If you want to assess other languages, we recommend utilizing AveriSource Inventory.

AveriSource Scan may be run for 14 days from first usage. Generated reports can be used indefinitely. 

Languages supported by AveriSource platform

  • ADAMINT
  • AS400objects
  • Assembler
  • ASP
  • ASP.NET
  • C
  • C++
  • C#
  • CICSMAP
  • CICSRDT
  • CICSTAB
  • CL
  • Clarion
  • COBOL
  • COM
  • CTL
  • DBASEL
  • EZTrieve
  • Fortran
  • FoxPro
  • Holt
  • HTML
  • IDEAL
  • IDL
  • Image
  • IMSMAP
  • Java
  • Javascript
  • JCL
  • JSP
  • MODEL204
  • NATURAL
  • OBJECTSTAR
  • PDF
  • PLI
  • POWERBUILDER
  • POWERBUILDER_SRD
  • PSB
  • REXX
  • RPG
  • SAS
  • SchedulerControlO
  • SQL
  • Trados
  • UnisysECL
  • VAX/VMS
  • VB6
  • VBG
  • VBP
  • VBS
  • XML

Begin Your Modernization Journey Today—For Free!

Document essential statistics, assess missing and unreferenced files, and receive a complimentary risk assessment tailored to your application.