Combining developer knowledge with artificial intelligence to improve software maintenance

May 19, 2022

Enterprise software systems are complex and require specialized abilities and unique knowledge to update, add new features, and generally solve problems. They necessitate ongoing systems maintenance to grow and evolve, which costs your organization a significant amount of money – generally about three-quarters of your IT software budget. Unfortunately, because of the global software developer shortage, the typically brief developer average tenure at one job, and today’s inadequate source-code search tools, linters, and static and dynamic analysis tools, organizations across industries are struggling to maintain their software systems effectively.

Phase Change President Steve Brothers recently wrote an article for The Next Tech about how a novel approach to artificial intelligence (AI) software tools can help enterprises save a significant amount of time and money while minimizing the risks associated with making changes in complex software systems. The article, "Combining developer knowledge with artificial intelligence to improve software maintenance," discusses how AI and cognitive automation can automate the identification of the specific lines of code that require attention — no matter how entwined throughout the system that code might be – at machine speed. The tools also comprehend and reveal all of the upstream and downstream changes that will occur due to code modifications so developers can be confident when updating source code to add new features, fix bugs, meet regulatory requirements, and address information security concerns.

Read the entire article here.

How banks should leverage the power of automation

February 16, 2022

Mainframes are widely considered the backbones of many global financial services firms because they deliver unparalleled security, stability, and processing power. From credit card payments and ATM transactions to loans and mortgages, mainframes are relied on by 44 of the top 50 banks to host core applications that deliver secure experiences based on real-time data analytics.

Phase Change President Steve Brothers recently penned an article for TechBullion.com titled, "Banking automation: How banks should leverage the power of automation," in which he examines how these critical mainframes systems also present modernization challenges.

Mainframe systems are complicated and require meticulous processes to continue providing core operational value. While they are fully capable of running newer applications and systems to create new products and revenue streams, their ongoing support and modernization are challenging.

Brothers believes automation and artificial intelligence (AI) could greatly assist banking firms in maintaining and enhancing their mainframes because the key to sustaining these systems is precisely identifying the functionality created by the source code that is intertwined throughout the system — and changing that behavior without unintended consequences. Using a new AI approach that's designed to sift through large quantities of code in the same way humans do, AI-powered tools can aid developers in their frequent search through the deluge of code to rapidly identify where they need to make a change.

Read the entire article here.

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