Knowledge Center

Explore articles with this tag

The cognitive effort behind understanding code
  • May 28, 2025

The cognitive effort behind understanding code

“I still think that one of the finest tests of programming ability is to hand the programmer about 30 pages of code and see how quickly he can read through and understand it.” – Bill Gates Various research suggests that reading, editing, and navigating code encompasses significant cognitive effort beyond simply writing new code. And […]

How a Novel Approach to AI Mitigates the Need for Comments in Code
  • Oct 25, 2022

How a Novel Approach to AI Mitigates the Need for Comments in Code

Code comments are often difficult to understand, incomplete, out of date and untrustworthy to many developers, resulting in significant additional work and unintended business risks. Incorrect documentation results in time and money lost. Transitioning away from relying on developers to add and update comments in code and related documentation requires new methods and tools. Steve […]

How COBOL Code Can Benefit from Machine Learning Insight
  • Oct 24, 2022

How COBOL Code Can Benefit from Machine Learning Insight

Most dev tools are not yet capable of identifying the specific lines of code that need to be changed, and unearthing that information is hard cognitive work. While some tools can help improve productivity by suggesting what code to write, software developers still have to use their brains to add new features, fix bugs, implement […]

An AI alternative to code search tools
  • Oct 4, 2022

An AI alternative to code search tools

Would you believe that the average software developer spends roughly 75% of their time just searching through and understanding code to make necessary changes? When software engineers have to spend so much of their time just finding and understanding legacy code, before any real work gets done, they have less time to create new solutions […]

Solving the issues with current documentation practices
  • Sep 1, 2022

Solving the issues with current documentation practices

Software development is typically a team endeavor. Developers may work on separate projects but many times their work intersects with modules others are building. Even individuals creating their own applications must refer back to prior work to track source-code changes and limit vulnerabilities. Creating proper documentation for teamwork and legacy code should be a top […]

Combining developer knowledge with artificial intelligence to improve software maintenance
  • May 19, 2022

Combining developer knowledge with artificial intelligence to improve software maintenance

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 […]