Continue reading to understand why your code is classified as medium risk and discover how the AveriSource Platform can help.
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.
For a full, in-depth assessment and more, contact us at hello@averisource.com.
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.
Based on the risk factors below, AveriSource Scan assigns a risk of Medium to the analyzed 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.
1,158 hours are estimated to manually analyze your codebase. The AveriSource Platform can shorten that time and help your organization plan the best modernization strategy.
The codebase contains a significant 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.
The size of the codebase is considered large at 47,670 lines of code. Large codebases are typically complex and take longer to modernize.
The codebase consists partly of less common legacy languages . Analyzing these codebases requires additional skillsets that may need to be learned or hired.
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.
There are 173 references to missing files in the codebase. It will be difficult to analyze the function of the application in its entirety if not all the pieces are present.
The codebase includes 129 unreferenced files. It is likely that some time could be wasted analyzing functionality that is unused in the applications.
The analyzed code contains 14% 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.
The user may interact with the system primarily through the terminal. These types of user interface are relatively simple but add an additional layer of complexity.
The codebase produces reports using native reporting functionality. This functionality can require additional analysis across programs increasing the time to fully analyze.
Want to share this report? You can share this HTML source file digitally or print out a copy.
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.
For a full, in-depth assessment and more, contact us at hello@averisource.com.
The AveriSource Platform empowers organizations to plan and deliver the optimal modernization journey, using AveriSource Scan as a starting point.
Assess the contents of the legacy estate. Uncover source language insights, ensure environmental completeness, and bolster accurate resource planning and timeline estimation.
Unravel application architecture and data handling. Gain clarity into program relationships, data flow, and data storage utilization to build the detailed modernization plan.
Examine execution paths in-depth. Extract business logic, assess code quality, and analyze program execution to facilitate application modernization.
Leverage AI to modernize legacy code. Generate application models using AI, then use these models to auto-generate new code in the target language.