Category: machine-learning

machine-learning

Using GenAI to extract low-level details and high-level explanations from legacy systems

Alessio Ferri, Tom Coggrave, and Shodhan Sheth use their combination of an AST-fueled knowledge graph and LLMs to gain understanding of legacy systems. They have found it aids them both…

machine-learning

Legacy Modernization meets GenAI

Most of the talk about the impact of GenAI on software development is about its ability to write (messy) code. But many of us think it’s going to be much…

machine-learning

Governing data products using fitness functions

Decentralized data management requires automation to scale governance effectively. Fitness functions are a powerful automated governance technique my colleagues have applied to data products within the context of a Data…

machine-learning

Bliki: Cycle Time

Cycle Time is a measure of how long it takes to get a new feature in a software system from idea to running in production. In Agile circles, we try…

machine-learning

Rewriting Strangler Fig

Two decades ago, I posted that I found that the strangler fig plant was an interesting metaphor for the gradual replacement of a legacy system. I didn’t refer to the…

machine-learning

Onboarding to a "legacy" codebase with the help of AI

Much of the attention to generative AI in software development is about generating code. But it may have a more useful role in helping us understand existing code. This is…

machine-learning

Refresh of the PoEAA catalog page

From time to time I take a look at my site analytics to see how much traffic various bits of this site get. When doing this I saw that I…

machine-learning

Instead of restricting AI and algorithms, make them explainable

The steady increase in deployment of AI tools has led a lot of people concerned about how software makes decisions that affect our lives. In one example, its about “algorithmic”…

machine-learning

Testing server calls in generated HTML

Matteo Vaccari completes his article on testing template-generated HTML, by looking at how to use TDD with pages that make calls to the server. more… Source: martinfowler

machine-learning

Testing the behavior of generated HTML

In the story so far, Matteo Vaccari has shown how to test the behaviour of the HTML templates, by checking the structure of the generated HTML. That’s good, but what…