Blog

Calendar Icon - Dark X Webflow Template
June 25, 2025
Clock Icon - Dark X Webflow Template
4
 min read

The problems with migrating legacy code: Moving from COBOL to Java and how Metabob can help

Migrating from COBOL to Java is far more than just switching from one programming language to another - it’s a complete overhaul of how systems are built and maintained. COBOL is a procedural language, originally designed for batch processing and handling large volumes of transactions, particularly in sectors like banking, insurance, and payroll.

Fabian Eggers
CMO
Article
Calendar Icon - Dark X Webflow Template
June 13, 2025
Clock Icon - Dark X Webflow Template
5
 min read

The Hidden Pitfalls of Using LLMs in Software Development - Why Language Models Aren’t the Silver Bullet You Might Think

Large Language Model (LLM)-based solutions like ChatGPT, GitHub Copilot, and others have revolutionized the software development landscape. From generating boilerplate code to providing instant answers to complex programming questions, they have become powerful tools in many developers’ workflows. But beneath the surface, there are serious limitations and risks that demand attention.

Fabian Eggers
CMO
Article
Calendar Icon - Dark X Webflow Template
May 5, 2025
Clock Icon - Dark X Webflow Template
6
 min read

Leveraging Graph Neural Networks for Codebase Analysis to Mitigate Technical Debt

In the realm of software development, accumulating technical debt is a pervasive challenge. Technical debt refers to the compromises made during the development process, often leading to suboptimal code quality, bugs ...

Fabian Eggers
CMO
Article
Calendar Icon - Dark X Webflow Template
April 3, 2025
Clock Icon - Dark X Webflow Template
4
 min read

Understanding Graph Neural Networks (GNNs)

In today's data-driven world, networks and graphs are fundamental for modeling complex relationships and dependencies. Graph Neural Networks (GNNs) have emerged as a transformative approach to understanding and analyzing graph-structured data.

Fabian Eggers
CMO
Article
Calendar Icon - Dark X Webflow Template
February 7, 2024
Clock Icon - Dark X Webflow Template
5
 min read

Preventing Technical Debt Through Static Code Analysis

Discover how static code analysis serves as a strategic tool to prevent technical debt accumulation in software development. Explore the scientific approach of static analysis tools in identifying and mitigating potential sources of technical debt, empowering software engineering managers and developers to uphold code quality and streamline development processes.

Axel
COO
Article

Latest articles

Article

The Role of Static Code Analysis in Ensuring Code Quality

Calendar Icon - Dark X Webflow Template
February 13, 2024
Clock Icon - Dark X Webflow Template
6
 min read
Explore the transformative role of static code analysis, especially AI-driven tools, in reducing code complexity and enhancing overall code quality. Discover how advancements in AI empower developers to streamline codebases, mitigate risks, and foster a culture of continuous improvement for more reliable software.
Article

Streamlining Success: The Importance of Code Complexity Reduction

Calendar Icon - Dark X Webflow Template
February 7, 2024
Clock Icon - Dark X Webflow Template
5
 min read
Discover how static code analysis serves as a strategic tool to prevent technical debt accumulation in software development. Explore the scientific approach of static analysis tools in identifying and mitigating potential sources of technical debt, empowering software engineering managers and developers to uphold code quality and streamline development processes.
Article

Reducing Code Complexity with AI Code Reviews

Calendar Icon - Dark X Webflow Template
January 24, 2024
Clock Icon - Dark X Webflow Template
5
 min read
As projects scale up, so does the challenge of maintaining code quality, minimizing bugs, and ensuring scalability. This article explores how AI can help in reducing code complexity.
Article

Understanding Code Complexity: Measurement & Reduction Techniques

Calendar Icon - Dark X Webflow Template
January 30, 2024
Clock Icon - Dark X Webflow Template
5
 min read
In this article, we delve into what code complexity is, how to measure it, and explore effective strategies to reduce it from the perspective of new and old technologies.
Article

Streamlining Success: The Importance of Code Complexity Reduction

Calendar Icon - Dark X Webflow Template
February 6, 2024
Clock Icon - Dark X Webflow Template
4
 min read
In this article, we explore strategies for reducing code complexity to improve collaboration, efficiency, and project outcomes, ensuring a streamlined and efficient codebase.
Article

From Chaos to Clarity: Managing Technial Debt in Your Codebase

Calendar Icon - Dark X Webflow Template
February 5, 2024
Clock Icon - Dark X Webflow Template
4
 min read
Learn how to effectively manage technical debt in your codebase and transform chaos into clarity. Discover strategies for identifying, prioritizing, and resolving technical debt, ensuring a cleaner, more efficient codebase for improved productivity and innovation.
Article

Decoding the Genome of Technical Debt: Strategies for Identifying and Measuring

Calendar Icon - Dark X Webflow Template
December 5, 2023
Clock Icon - Dark X Webflow Template
7
 min read
This exploration delves into the scientific methodologies behind identifying technical debt, emphasizing the role of code smells as indicators and the application of static code analysis tools.
Article

Navigating Tomorrow's Codebase: Future Trends in Technical Debt Management

Calendar Icon - Dark X Webflow Template
December 1, 2023
Clock Icon - Dark X Webflow Template
6
 min read
In the software development realm, the future promises both challenges and innovative solutions for managing technical debt. As software engineering continuously evolves, the intersection of emerging technologies and progressive practices is reshaping how we handle the complexities of technical debt.
Article

Unraveling Technical Debt in Legacy Systems: Strategies for Software Engineering Leaders

Calendar Icon - Dark X Webflow Template
November 30, 2023
Clock Icon - Dark X Webflow Template
5
 min read
In the dynamic sphere of software development, grappling with technical debt in legacy systems is an imperative challenge. Software engineering directors, managers, and engineers face the intricate task of mitigating technical debt accumulated in aging codebases.
Article

Mastering the Art of Clean Code: A Guide to Preventing Technical Debt

Calendar Icon - Dark X Webflow Template
November 15, 2023
Clock Icon - Dark X Webflow Template
4
 min read
This guide explores proactive strategies to prevent the creation of technical debt, emphasizing the importance of code reviews, automated testing, and the principles of clean code.
Article

Unveiling the Global Impact: Estimating the Cost of Technical Debt in Software Engineering Organizations

Calendar Icon - Dark X Webflow Template
November 14, 2023
Clock Icon - Dark X Webflow Template
6
 min read
This article delves into the estimated global cost of technical debt and explores strategies for preventing its accrual, with a focus on the importance of clean code.
Article

Clean Code: A Shield Against Technical Debt in Software Development

Calendar Icon - Dark X Webflow Template
November 13, 2023
Clock Icon - Dark X Webflow Template
5
 min read
In this article, we'll explore the significance of clean code in preventing technical debt and discuss the role of AI code review tools in maintaining code cleanliness.
Article

Metabob Wins Best in Deep Learning Technology Award by DevNetwork

Calendar Icon - Dark X Webflow Template
October 27, 2023
Clock Icon - Dark X Webflow Template
5
 min read
In today's data-driven world, networks and graphs are fundamental for modeling complex relationships and dependencies. Graph Neural Networks (GNNs) have emerged as a transformative approach to understanding and analyzing graph-structured data.
Article

Preventing Technical Debt with AI Code Reviews

Calendar Icon - Dark X Webflow Template
October 25, 2023
Clock Icon - Dark X Webflow Template
6
 min read
This blog post delves into the concept of technical debt in software development and how AI code reviews can proactively prevent it. It emphasizes the benefits of AI code reviews and demonstrates their role in maintaining code quality and reducing development costs.
Article

Demystifying AI Code Reviews: A Beginner's Guide

Calendar Icon - Dark X Webflow Template
October 24, 2023
Clock Icon - Dark X Webflow Template
6
 min read
In this beginner's guide, we will demystify AI code reviews, explaining what they are, why they matter, and how they differ from traditional code reviews.
Article

The Role of AI in Streamlining Code Review Processes

Calendar Icon - Dark X Webflow Template
October 23, 2023
Clock Icon - Dark X Webflow Template
5
 min read
In the ever-evolving landscape of software development, where innovation is relentless and demands for efficient, high-quality code are unceasing, the role of AI in streamlining code review processes has become pivotal.
Article

Automating Code Reviews: Enhancing Efficiency and Accuracy with AI

Calendar Icon - Dark X Webflow Template
October 4, 2023
Clock Icon - Dark X Webflow Template
6
 min read
In the rapidly evolving landscape of software development, the integrity and quality of code are paramount - AI code review is here to help.
Article

Improving developer productivity by preventing and addressing technical debt with AI code reviews

Calendar Icon - Dark X Webflow Template
September 22, 2023
Clock Icon - Dark X Webflow Template
5
 min read
Software engineers and developers are typically among the most expensive labor forces within organizations. The average base salary for software engineers in San Francisco was $167K a year. Because of this, it is unsurprising that one of the main priorities...
Article

Quality Assurance using AI Code Reviews

Calendar Icon - Dark X Webflow Template
September 20, 2023
Clock Icon - Dark X Webflow Template
4
 min read
As software developers and data scientists, we have had whole weeks burnt on codebase maintenance. We've had bugs in our codebase that dated back to when ...
Article

Using AI to detect runtime errors in static code analysis

Calendar Icon - Dark X Webflow Template
April 14, 2023
Clock Icon - Dark X Webflow Template
4
 min read
Discover how static code analysis serves as a strategic tool to prevent technical debt accumulation in software development. Explore the scientific approach of static analysis tools in identifying and mitigating potential sources of technical debt, empowering software engineering managers and developers to uphold code quality and streamline development processes.
Article

How to measure developer productivity?

Calendar Icon - Dark X Webflow Template
September 15, 2022
Clock Icon - Dark X Webflow Template
5
 min read
Upon doing research for this post, we were thinking of the ways friends at certain FAANG companies talked about their work. Often nonchalantly, they describe their days as mostly consisting of working 3-4 hours, checking off their work tickets and punching out 40 full-time hours...
Article

Scratching the surface: reducing noise from automated code reviews.

Calendar Icon - Dark X Webflow Template
July 8, 2022
Clock Icon - Dark X Webflow Template
5
 min read
When talking to different members of engineering teams through research efforts at work, it has become apparent that code reviews take an awful lot of time from engineers’ daily work hours...
Article

Breaking Down Compiler-related Jargons

Calendar Icon - Dark X Webflow Template
July 5, 2022
Clock Icon - Dark X Webflow Template
5
 min read
Working with Compilers can come with its learning curves. To truly get acclimated and to make sure that you are translating languages accurately and with little uncertainty, we’ve compiled (pun very much intended) a list of must-know vocabulary to get you started on the right foot!
Article

What is BERTopic ? - Metabob’s AI team is testing another topic modeling technique

Calendar Icon - Dark X Webflow Template
June 29, 2022
Clock Icon - Dark X Webflow Template
10
 min read
A topic model is a type of algorithm that scans a set of documents (known in the field of Natural Language Processing/NLP as a corpus), examines how words and phrases co-occur in them, and automatically “learns” groups or clusters of words that best characterize those documents. These sets of words often appear...
Article

The problem with static analysis tools – machine learning to the rescue!

Calendar Icon - Dark X Webflow Template
June 8, 2022
Clock Icon - Dark X Webflow Template
5
 min read
Software maintenance is an expensive activity in the software lifecycle. Last minute change requests push developers to make “band-aid fixes” setting aside good design and implementation...
Guide

What are coding sprints?

Calendar Icon - Dark X Webflow Template
March 4, 2022
Clock Icon - Dark X Webflow Template
5
 min read
Coding sprints are one of the best ways to improve software development consistently and at a good pace, without making incredibly big changes all at once. This article is going to answer some questions one may have about coding sprints, how to plan them, and their relevance.
Guide

Chasing memory spikes and leaks in Python

Calendar Icon - Dark X Webflow Template
July 28, 2021
Clock Icon - Dark X Webflow Template
15
 min read
After being a developer for so long - Fortran in 1979 followed by Pascal, C, Java, and settling on python in 1997 - I’m no stranger to memory leaks and spikes. I still love hunting down bugs . . .
Guide

LDA and the method of topic modeling

Calendar Icon - Dark X Webflow Template
August 2, 2021
Clock Icon - Dark X Webflow Template
15
 min read
Previously, we mentioned the need for Topic Modeling. One common application is an email filter. You train the model by feeding it many emails, each one labeled as “spam” or “urgent” or “work-related” or “promotion” or “social.”  . . .