← Latest papers
🤖 AI

Learning from Change: Predictive Models for Incident Prevention in a Regulated IT Environment

This study demonstrates that an interpretable LightGBM model, enhanced with organizational context and SHAP-based explainability, outperforms traditional rule-based methods in predicting IT change-related incidents within a regulated banking environment, thereby enabling proactive risk mitigation while satisfying audit and compliance requirements.

Original authors: Eileen Kapel, Jan Lennartz, Luis Cruz, Diomidis Spinellis, Arie van Deursen

Published 2026-04-16
📖 5 min read🧠 Deep dive

Original authors: Eileen Kapel, Jan Lennartz, Luis Cruz, Diomidis Spinellis, Arie van Deursen

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are the captain of a massive, high-speed cruise ship (the bank) carrying thousands of passengers (customers). Every day, your crew needs to make small adjustments to the engine, the navigation system, or the kitchen to keep the ship running smoothly. These adjustments are called "Changes."

However, sometimes a simple tweak to the engine causes the whole ship to sputter or stop. In the tech world, these are called "Incidents."

This paper is about a team of engineers at ING Bank who asked a simple question: "Can we predict which adjustments are likely to break the ship before we even make them?"

Here is the story of how they built a "Crystal Ball" to see the future, explained in plain English.

1. The Problem: The Old Way Was Like Guessing

Before this study, the bank used a Rule-Based System to decide if a change was safe. Think of this like a checklist a pilot uses before takeoff.

  • The Rules: "If the change affects the engine, it's risky." "If it happens on a Friday, it's risky."
  • The Flaw: The checklist was too rigid. It flagged almost everything as risky just to be safe. This meant the crew spent hours checking changes that were actually perfectly fine, while sometimes missing the truly dangerous ones. It was like a smoke detector that went off every time you toasted a piece of bread, so people started ignoring it.

2. The Solution: A "Smart Co-Pilot" (Machine Learning)

The researchers decided to build a Machine Learning (ML) model. Instead of following a rigid checklist, this model is like a super-experienced veteran captain who has seen thousands of voyages.

  • How it learns: They fed the computer 175,000 past "adjustments" (changes) and told it which ones caused problems (incidents) and which ones went smoothly.
  • The Goal: The computer learned to spot subtle patterns that humans missed. For example, it might learn that "Changes made by Team X on a Tuesday involving the kitchen software are usually fine," or "Changes made by Team Y on a Friday involving the engine are dangerous."

3. The "Black Box" Problem: Why You Can't Just Use a Magic 8-Ball

In the banking world, you can't just say, "The computer says it's safe, so let's go." Regulations require you to know why a decision was made. You can't use a "Black Box" (a model that gives an answer but won't explain how it got there).

The Fix: SHAP (The "Why" Explainer)
The researchers used a tool called SHAP. Imagine your smart co-pilot doesn't just say "Danger!" but instead hands you a report card:

  • "I flagged this as risky because:
    • The change was made by a team that has had trouble before.
    • It involves a critical part of the ship.
    • It's happening during a busy holiday season."

This makes the AI transparent and trustworthy, satisfying the strict rules of the bank regulators.

4. The Secret Sauce: Adding "Team Personality"

The researchers tried two versions of their model:

  1. The Basic Model: Looked only at the specific change (what was being fixed).
  2. The Enriched Model: Looked at the change PLUS the history of the team doing the work.

The Analogy:

  • Basic Model: "This mechanic is fixing the brakes. Is the brake pad worn?"
  • Enriched Model: "This mechanic is fixing the brakes. Is the brake pad worn? AND has this mechanic been rushing lately? AND have they had a good week of successful repairs?"

The Result: The Enriched Model was the winner. By understanding the "personality" and recent performance of the team (the "Aggregated Team Metrics"), the model became much better at predicting trouble.

5. The Results: Catching More Trouble, Wasting Less Time

When they tested the new system against the old checklist:

  • The Old Checklist: Missed about half of the dangerous changes (it was too blind) and flagged too many safe changes as risky (it was too paranoid).
  • The New AI Model: Caught 93% of the dangerous changes (a huge improvement!).
  • The Trade-off: It did flag a few safe changes as risky (false alarms), but in a bank, it is much better to double-check a safe change than to miss a dangerous one. It's better to check your parachute twice than to jump without checking it at all.

6. Why This Matters for Everyone

This isn't just about banks. This is about trust in technology.

  • For the Bank: They can stop more crashes before they happen, saving money and keeping customers happy.
  • For the Engineers: They get a helpful tool that tells them, "Hey, this looks a bit shaky, maybe double-check your work," rather than just blocking them or letting them fly blind.
  • For the Regulators: They get a system that is fair, explainable, and follows the rules.

The Bottom Line

The paper proves that you don't have to choose between smart technology and human rules. By building a "Smart Co-pilot" that explains its reasoning and learns from the team's history, banks can make their systems safer, faster, and more reliable. It's like upgrading from a paper map to a GPS that not only tells you the route but also warns you about traffic jams before you even hit them.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →