Skip to content
← Research index

Software systems / applied AI

TRACE

Understanding change in software systems.

An ongoing investigation into software relationships, engineering judgment, and reliable AI-assisted development.

Early-stage research · public overview

CHANGE / DEPENDENCY / EVIDENCE

Conceptual illustration / TRACE

The work

Software changes are easier to reason about when their context is visible. TRACE is my research into how engineers understand connected systems and assess the consequences of a change. This page introduces the area of work; technical methods and findings will be shared in future research releases.

Questions guiding the research

01

What helps an engineer understand the consequences of a change?

02

How should software tools communicate uncertainty?

A visual perspective.

An illustration of the subject, rather than an implementation diagram.

CHANGE / DEPENDENCY / EVIDENCE

Connected systems

Connections provide context for thinking about change. This is a conceptual illustration, not a map of the implementation.

Areas of study

Software engineeringGraph analysisEvaluationApplied AI

Principles for the work

A useful explanation should make its assumptions visible.

Evaluation needs to reflect the decisions people make with a tool.

Read the field note

Scope & open work

Public scope.

  • This is an introduction to ongoing work, not a technical release or a report of validated results.
  • Further material will be published when it is ready for review.
Discuss the research