January 12, 2022

Phase Change Published Articles

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 a Novel Approach to AI Mitigates the Need for Comments in Code
by Steve Brothers
October 14, 2022
TechNative

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

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

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

This image has an empty alt attribute; its file name is builtin-published-article-ai-fixes-code-featured-image_300dpi-1256x656_2022-02-21_tje.jpg

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

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

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

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

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

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

Can AI solve the engineer shortage?
by Steve Brothers
May 15, 2020
ColoradoBiz Magazine.com

July 21, 2021

How AI can support maintenance of aging government systems

Phase Change President Steve Brothers recently authored a contributed article for Nextgov.com about how artificial intelligence (AI) tools can help governments deal with the mainframe-developers skills shortage and continue to maintain critical legacy systems.

The article, How AI Can Help with Critical Government System Maintenance Needs, describes how we should change the current industry strategy of solving the skills crisis by simply increasing the number of programmers with legacy language skills.

Brothers' article explains why the problem isn't just language skills, it's the lack of application knowledge to productively maintain applications. Supporting applications is very different than creating them. Defects are discovered through behaviors, which the developer must trace back to the flawed source code. The defective code and its dependencies can be spread throughout the codebase in multiple modules and repositories. Without the application knowledge to know how the system works, maintenance becomes an unproductive scavenger hunt. Then the developer must discover how the repair will impact the rest of the system.

AI tools help developers locate and isolate defective code by conceptualizing code computations at machine speed. It eliminates code unrelated to the bad behavior and enables the developer to find and focus on defects. Then the AI simulates running the repaired code to determine change impact so the developer is confident his work won't negatively affect the application.

Read the entire article here.

Todd Erickson is a Technology Writer with Phase Change. You can reach him at [email protected].

July 20, 2021

IEEE conference accepts paper co-authored by Phase Change scientists

The International Conference on Software Maintenance and Evolution (ICSME) 2021 accepted a technical paper authored by current and former Phase Change research scientists for presentation at its 37th annual event in Luxembourg City, Great Duchy of Luxembourg, September 27 - October 1.

The paper, "Contemporary COBOL: Developers' Perspectives on Defects and Defect Location," was co-authored by current Phase Change Senior Research Scientist Rahul Pandita, former Senior Research Scientist Aleksander Chakarov, and former intern Agnieszka Ciborowska.

The authors' goal is to direct the attention of researchers and practitioners towards investigating and addressing challenges associated with mainframe software development. More specifically, they present results from surveys of COBOL and more modern programming languages regarding defects and defect-location strategies. Software development has made substantial advances in software maintenance for modern programming languages but mainframe programming languages receive limited attention.

Meanwhile, mainframe systems are facing a critical shortage of experienced developers as the current generation retires. Without extensive mainframe and application-specific experience, replacement developers face significant difficulties, even during routine maintenance tasks such as code comprehension and defect location.

ICSME is an annual event sponsored by the Institute of Electrical and Electronics Engineers (IEEE) to present, discuss, and debate the most recent ideas, experiences, and challenges in software maintenance and evolution. This year's conference will be a virtual event.

Todd Erickson is a Technology Writer with Phase Change. You can reach him at [email protected].

January 22, 2021

Phase Change executive quoted in ‘COBOL skills shortage’ article

Phase Change COO Steve Brothers was interviewed and quoted in a TechRadar Pro article published on December 18 about the 'COBOL skills shortage.' He shared his insights on how 'knowledge attrition' – an organization's declining application knowledge due to the departure of experienced software developers – was really the cause of government system failures during the COVID-19 pandemic, and why it remains a serious problem today.

Legacy applications and the COBOL skills shortage were widely blamed for government financial-aid system failures during the first few months of the Coronavirus pandemic. But the TechRadar Pro article revealed that the system failures were not a result of the lack of COBOL programmers. The problem was a severe shortage of legacy-application programmers that understand how these legendary applications work and what the source code does.

“In the COBOL space, you have millions of lines of active code and, to perform necessary maintenance, you need developers that understand what that code does," Brothers said. "But when you’re writing complex applications, code written in the morning becomes legacy by the afternoon.”

The story describes Phase Change's initial market product, COBOL Colleague, which is currently in beta testing and scheduled for release in Q2, and how it is designed to collaborate with developers new to legacy applications and make it easier for them to complete maintenance tasks without requiring experienced colleagues or subject matter experts.

Read more about the 'COBOL knowledge attrition problem' facing government and large financial systems in TechRadar Pro's December 18 article, "We're all at the mercy of this decades-old programming language, but we’ve been thinking about it all wrong."

Todd Erickson is a Technology Writer with Phase Change. You can reach him at [email protected].

Contact

651 Corporate Circle
Suite 209A
Golden, Colorado 80401
Phone: +1.303.586.8900
Email: [email protected]

© 2024 Phase Change Software, LLC