Archives for January 2022

January 25, 2022 - Comments Off on How AI can improve software development

How AI can improve software development

January 25, 2022

by Todd Erickson

Transforming business operations is a constant need, and the pandemic-prompted emphasis on modernizing legacy computing systems has forced organizations across industries to accelerate their modernization plans. The problem with mainframe modernization, however, is that today’s code search tools, linters, and program analysis tools are deficient when it comes to mitigating the risks associated with improving and even simply maintaining legacy systems.

Phase Change President Steve Brothers recently authored a contributed article for about how artificial intelligence (AI) tools can help developers work more productively and decrease the risks associated with legacy system modernization and maintenance.

The article, "How AI Can Improve Software Development," explains how today's bug localization, code visualization, and error detection tools don't actually identify specific lines of code that require change. And, once the code is identified, developers are still required to build mental models of their applications to make sure any source code changes don't make even more bugs or crash the entire system.

Through intelligence augmentation, AI can automate the identification of specific lines of code that require change – developers simply ask the AI-driven knowledge repository where unwanted behaviors are coming from, and the AI quickly identifies the code associated with that behavior. Also, before the developers compile or check in the new code, the AI can forward simulate the changes and validate that they won't create more problems or break the system.

Read the entire article here.

Todd Erickson is a Technology Writer with Phase Change. You can reach him at

January 12, 2022 - Comments Off on Phase Change Published Articles

Phase Change Published Articles

Updated October 25, 2022

The continuing departure of experienced mainframe legacy software engineers from the workforce is driving the potentially devastating lack of system knowledge and expertise now confronting businesses and governments around the world. These mainframes surreptitiously run the global building blocks of society, from government systems to banking and financial markets and healthcare and insurance industries.

Phase Change Software endeavors to engage the industry in conversations about AI's role in bridging the knowledge gap by delivering computation conceptualization and impact verification at machine speed that produces radical productivity improvements.

We've collected our published industry articles and interviews here for your convenience. To continue the conversation, please contact Steve Brothers, President of Phase Change Software.


How AI can help document legacy COBOL code, before it’s too late
by Sean Michael Kerner
September 1, 2022


How a Novel Approach to AI Mitigates the Need for Comments in Code
by Steve Brothers
October 14, 2022


How COBOL Code Can Benefit from Machine Learning Insight
by Steve Brothers
October 21, 2022
The New Stack


Colleague is a task-oriented tool that identifies the code that needs to be changed and helps with that change
by Janine Jochum-Frenster
September 29, 2022
devmio blog


An AI alternative to code search tools
by Steve Brothers
September 6, 2022
Infoworld New Tech Forum


Solving the issues with current documentation practices (interview)
by Katie Dee
August 1, 2022
SD Times


Combining developer knowledge with artificial intelligence to improve software maintenance
by Steve Brothers
May 12, 2022
The Next Tech


Reputational Risk: How AI Helps Mitigate Damage to Your Brand
by Steve Brothers
April 7, 2022
CEOWORLD magazine


Improving developer productivity on the mainframe with artificial intelligence
by Steve Brothers
February 22, 2022


You can use artificial intelligence to fix your broken code
by Steve Brothers
February 22, 2022


How banks should leverage the power of automation
by Steve Brothers
February 9, 2022


Phase ChangeAI Powers the Future of Financial Services — Just Not in the Ways You Think
by The Fintech Times
February 1, 2022
The Fintech Times


How AI can improve software development
by Steve Brothers
January 13, 2022


Leveraging AI to Significantly Increase Software Developer Productivity
by Steve Brothers
December 13, 2021


How AI can support maintenance of aging government systems
by Steve Brothers
July 20, 2021


AI rises to the challenge with COBOL
by Steve Brothers
May 28, 2021


Leveraging AI to close the application knowledge gap
by Steve Brothers
May 19, 2021


Can AI solve the engineer shortage?
by Steve Brothers
May 15, 2020


January 10, 2022 - Comments Off on Leveraging AI to Significantly Increase Software Developer Productivity

Leveraging AI to Significantly Increase Software Developer Productivity

January 10, 2022

by Todd Erickson

Tech media publisher readwrite recently published an article authored by Phase Change President Steve Brothers about how AI can be used to vastly improve a developer’s ability to efficiently identify code that requires modification or modernization.

The article, Leveraging AI to Significantly Increase Software Developer Productivity, makes the case for thinking about codebases differently and using AI to help developers quickly and efficiently find relevant knowledge repositories.

Developers new to software applications often require months or even years of on-the-job training to avoid making dangerous mistakes and putting critical systems at risk. With today's tools, developers spend roughly 75% of their time searching through and reading source code to identify the relevant code that produces the functionality that requires modification or modernization.

By using AI tools to analyze source code and discover each and every one of its behaviors at machine speed, the code repository can become a knowledge repository that represents source code in the same way that humans think about the world, in cause and effect. The AI interacts and collaborates with developers to disregard code unrelated to the behavior and narrows down the codebase to the specific code that needs to change, without searching through and understanding all of the surrounding code.

Read the entire article here.


Todd Erickson is a Technology Writer with Phase Change. You can reach him at