Knowledge Center

Explore articles in this category

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 AI can improve software development
  • Jan 25, 2022

How AI can improve software development

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

COBOL defects’ paper coauthored by Phase Change scientists wins IEEE distinguished paper award
  • Oct 6, 2021

COBOL defects’ paper coauthored by Phase Change scientists wins IEEE distinguished paper award

A technical paper co-authored by current and former Phase Change research scientists, and presented at the 2021 annual ICSME event, won a Distinguished Paper Award from the IEEE Computer Society Technical Council on Software Engineering (TCSE). The paper, “Contemporary COBOL: Developers’ Perspectives on Defects and Defect Location,” was co-authored by current Phase Change Senior Research […]

Leveraging AI to close the application knowledge gap
  • May 25, 2021

Leveraging AI to close the application knowledge gap

Although the modern enterprise moves quickly to adopt and support helpful new technologies, most organizations must continue to rely on their legacy systems for core functions. Legacy applications struggle to evolve fast enough to support shifting and evolving organization demands. The companies frequently try alternate strategies to keep pace, such as building on top of […]

Researchers earn distinguished paper award with Phase Change help
  • Jul 20, 2020

Researchers earn distinguished paper award with Phase Change help

A team of Oregon State University scientists partnered with Phase Change Research Scientist Rahul Pandita to study how cognitive biases affect software developers’ everyday behavior. The resulting academic paper, “A Tale from the Trenches: Cognitive Biases and Software Development,” was recently recognized by ICSE 2020 as an ACM SIGSOFT Distinguished Paper. According to OpenResearch.org and […]

Phase Change research scientist publishes technical papers in prominent research journals
  • Jul 17, 2018

Phase Change research scientist publishes technical papers in prominent research journals

Phase Change research scientist Dr. Rahul Pandita recently had two co-written papers published in well-known research journals. The first paper, “Are vulnerabilities discovered and resolved like other defects?,” was published in the June 2018 volume of the Empirical Software Engineering: An International Journal and presented as a Journal First Paper at the 40th International Conference […]